39
C Programming - Array Organized By: Vinay Arora Assistant Professor, CSED Thapar University, Patiala

C Prog - Array

  • View
    1.087

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: C Prog - Array

C Programming - Array

Organized By: Vinay Arora

Assistant Professor, CSED

Thapar University, Patiala

Page 2: C Prog - Array

Vinay Arora

CSED

Program - 1

#include<stdio.h>

#include<conio.h>

void main()

{

int num[5];

int count;

clrscr();

printf("Enter five numbers\n");

for(count=0;count<=4;count++)

{

scanf("%d",&num[count]);

}

printf("Entered Numbers are\n");

for(count=0;count<=4;count++)

{

printf("%d\n",num[count]);

}

getch();

}

Page 3: C Prog - Array

Vinay Arora

CSED

Program – 1 (output)

Page 4: C Prog - Array

Vinay Arora

CSED

Program - 2

#include<stdio.h>

#include<conio.h>

void main()

{

int marks[5];

int count,sum=0;

clrscr();

printf("Enter Marks of Five Students\n");

for(count=0;count<=4;count++)

{

scanf("%d",&marks[count]);

}

for(count=0;count<=4;count++)

{

sum=sum+marks[count];

}

printf("Total Marks\t%d",sum);

getch();

}

Page 5: C Prog - Array

Vinay Arora

CSED

Program – 2 (output)

Page 6: C Prog - Array

Vinay Arora

CSED

Program - 3

#include<stdio.h>

#include<conio.h>

void main()

{

int num[26], temp ;

clrscr();

num[0] = 100 ;

num[25] = 200 ;

temp = num[25] ;

num[25] = num[0] ;

num[0] = temp ;

printf ( "\n%d %d", num[0], num[25] ) ;

getch();

}

Page 7: C Prog - Array

Vinay Arora

CSED

Program – 3 (output)

Page 8: C Prog - Array

Vinay Arora

CSED

Program - 4

#include<stdio.h>

#include<conio.h>

void main()

{

int num[5],element,count,flag;

clrscr();

printf("Enter the Array Elements\n");

for (count=0;count<=4;count++)

{

scanf("%d",&num[count]);

}

printf("Enter the Element to be Searched\t");

scanf("%d",&element);

for (count=0;count<=4;count++)

{

if(element==num[count])

{

flag=1;

break;

}

else

flag=0;

}

if(flag==1)

printf("Element Found");

else

printf("Element Not Found");

getch();

}

Page 9: C Prog - Array

Vinay Arora

CSED

Program - 4

#include<stdio.h>

#include<conio.h>

void main()

{

int num[5],element,count,flag;

clrscr();

printf("Enter the Array Elements\n");

for (count=0;count<=4;count++)

{

scanf("%d",&num[count]);

}

printf("Enter the Element to be Searched\t");

scanf("%d",&element);

for (count=0;count<=4;count++)

{

if(element==num[count])

{

flag=1;

break;

}

else

flag=0;

}

if(flag==1)

printf("Element Found");

else

printf("Element Not Found");

getch();

}

Page 10: C Prog - Array

Vinay Arora

CSED

Program – 4 (output)

Page 11: C Prog - Array

Vinay Arora

CSED

Program - 5

#include<stdio.h>

#include<conio.h>

void main()

{

int num[5],count;

clrscr();

printf("Enter the Array Elements\n");

for (count=0;count<=4;count++)

{

num[count]=count;

printf("%d\n",num[count]);

}

getch();

}

Page 12: C Prog - Array

Vinay Arora

CSED

Program – 5 (output)

Page 13: C Prog - Array

Vinay Arora

CSED

Program - 6

#include<stdio.h>

#include<conio.h>

void main()

{

int num[5],count;

clrscr();

printf("Enter the Array Elements\n");

for (count=0;count<=10;count++)

{

printf("%d\n",num[count]);

}

getch();

}

Page 14: C Prog - Array

Vinay Arora

CSED

Program – 6 (output)

Page 15: C Prog - Array

Vinay Arora

CSED

Program - 7

#include<stdio.h>

#include<conio.h>

void main()

{

int num[5]={22,4,77,8,9}

int count;

clrscr();

printf("Array Elements are\n");

for (count=0;count<=4;count++)

{

printf("%d\n",num[count]);

}

getch();

}

Page 16: C Prog - Array

Vinay Arora

CSED

Program – 7 (output)

Page 17: C Prog - Array

Vinay Arora

CSED

Program - 8

#include<stdio.h>

#include<conio.h>

void main()

{

int num[5]={22,4,77,8,9};

int count;

clrscr();

printf("Array Elements are\n");

for (count=0;count<=15;count++)

{

printf("%d\n",num[count]);

}

getch();

}

Page 18: C Prog - Array

Vinay Arora

CSED

Program – 8 (output)

Page 19: C Prog - Array

Vinay Arora

CSED

2 – D Array

Page 20: C Prog - Array

Vinay Arora

CSED

2 – D Array Declaration

Page 21: C Prog - Array

Vinay Arora

CSED

Memory Representation

Page 22: C Prog - Array

Vinay Arora

CSED

Program - 9

#include<stdio.h>

#include<conio.h>

void main()

{

int num[3][2]={10,1,20,2,30,3};

int count;

clrscr();

printf("Array Elements are\n");

for (count=0;count<=2;count++)

{

printf("\t%d\t%d\n",num[count][0],num[count][1]);

}

getch();

}

Page 23: C Prog - Array

Vinay Arora

CSED

Program – 9 (output)

Page 24: C Prog - Array

Vinay Arora

CSED

Program - 10

#include<stdio.h>

#include<conio.h>

void main()

{

int marks[2][3];

int count;clrscr();

printf("Enter the marks for 1st student\n");

for (count=0;count<=2;count++)

{printf("Enter marks in subject code -> %d\t",count+1);

scanf("%d",&marks[0][count]);

}

printf("Enter the marks for 2nd student\n");for (count=0;count<=2;count++)

{

printf("Enter marks in subject code -> %d\t",count+1);

scanf("%d",&marks[1][count]);

}

getch();

}

Page 25: C Prog - Array

Vinay Arora

CSED

Program – 10 (output)

Page 26: C Prog - Array

Vinay Arora

CSED

Pointer Notation

Page 27: C Prog - Array

Vinay Arora

CSED

Pointer Notation (Conti…)

Page 28: C Prog - Array

Vinay Arora

CSED

Pointer Notation (Conti…)

Page 29: C Prog - Array

Vinay Arora

CSED

Program - 11

#include<stdio.h>

#include<conio.h>

void main()

{

int a=3;

clrscr();

printf("Value of variable a=%d",a);

printf("\nAddress of variable a=%u",&a);

getch();

}

Page 30: C Prog - Array

Vinay Arora

CSED

Program – 11 (output)

Page 31: C Prog - Array

Vinay Arora

CSED

Program - 12

#include<stdio.h>

#include<conio.h>

void main()

{

int a[]={10,20};

int i;

clrscr();

for(i=0;i<=1;i++)

{

printf("Value of variable a[%d]=%d",i,a[i]);

printf("\nAddress of variable a[%d]=%u",i,&a[i]);

printf("\n\n");

}

getch();

}

Page 32: C Prog - Array

Vinay Arora

CSED

Program – 12 (output)

Page 33: C Prog - Array

Vinay Arora

CSED

Program - 13

#include<stdio.h>

#include<conio.h>

void main(){int a[2][2]={10,20,30,40};

int i,j;clrscr();

for(i=0;i<=1;i++){

for(j=0;j<=1;j++){printf("Value of variable a[%d][%d]=%d",i,j,a[i][j]);printf("\nAddress of variable a[%d][%d]=%u",i,j,&a[i][j]);printf("\n\n");

}}

getch();}

Page 34: C Prog - Array

Vinay Arora

CSED

Program – 13 (output)

Page 35: C Prog - Array

Vinay Arora

CSED

Program - 14

#include<stdio.h>

#include<conio.h>

void main()

{

int a=50;

clrscr();

printf("\nValue of a=%d",a);

printf("\nAddress of a=%u",&a);

printf("\n\n(Using pointer *)");

printf("\nValue of a=%d",*(&a));

getch();

}

Page 36: C Prog - Array

Vinay Arora

CSED

Program – 14 (output)

Page 37: C Prog - Array

Vinay Arora

CSED

Program - 15

#include<stdio.h>

#include<conio.h>

void main()

{

int i=10;

int *j;

clrscr();

printf("\nValue of i=%d",i);

printf("\nAddress of i=%u",&i);

j=&i;

printf("\nValue of j=%d",*j);

getch();

}

Page 38: C Prog - Array

Vinay Arora

CSED

Program – 15 (output)

Page 39: C Prog - Array

Vinay Arora

CSED

Thnx…