//Program to read elements of array and print them.
#include <stdio.h>
int main() {
int a[5],i;
for(i=0;i<5;i++) //for loop for reading elements of array
{
printf("Enter the element at %d index:",i);
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
printf("\nThe element at %d index is :%d",i,a[i]); //for loop for printing elements of array
}
return 0;
}
//#array
#include <stdio.h>
int main() {
int a[5],i;
for(i=0;i<5;i++) //for loop for reading elements of array
{
printf("Enter the element at %d index:",i);
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
printf("\nThe element at %d index is :%d",i,a[i]); //for loop for printing elements of array
}
return 0;
}
//#array
👍7
//Program to read marks of 5 subjects and calculate total marks and average.
#include <stdio.h>
int main() {
float marks[5],sum=0.0;
float avg;
for(int i=0;i<5;i++)
{ printf("Enter marks in Subject %d:",i+1);
scanf("%f",&marks[i]);
sum=sum+marks[i];
}
avg=sum/5;
printf("Total marks obtained:%.2f\n",sum);
printf("Average:%f",avg);
return 0;
}
//#array
#include <stdio.h>
int main() {
float marks[5],sum=0.0;
float avg;
for(int i=0;i<5;i++)
{ printf("Enter marks in Subject %d:",i+1);
scanf("%f",&marks[i]);
sum=sum+marks[i];
}
avg=sum/5;
printf("Total marks obtained:%.2f\n",sum);
printf("Average:%f",avg);
return 0;
}
//#array
👍3
//Program to read array of 10 integers and count number of even and odd elements.
#include <stdio.h>
int main() {
int n[10],even=0,odd=0;
for(int i=0;i<10;i++)
{
printf("Enter element at index %d:",i);
scanf("%d",&n[i]);
if(n[i]%2==0){
even++;
}
else{
odd++;
}
}
printf("Total number of even numbers are:%d\n",even);
printf("Total number of odd numbers are:%d\n",odd);
return 0;
}
//#array
#include <stdio.h>
int main() {
int n[10],even=0,odd=0;
for(int i=0;i<10;i++)
{
printf("Enter element at index %d:",i);
scanf("%d",&n[i]);
if(n[i]%2==0){
even++;
}
else{
odd++;
}
}
printf("Total number of even numbers are:%d\n",even);
printf("Total number of odd numbers are:%d\n",odd);
return 0;
}
//#array
👍2❤1
/*Program to read 2 arrays of size 5 and store integers in them ,then
calculate the sum of corresponding elements of those two array's and
store the result in third array .*/
#include <stdio.h>
int main() {
int a[5],b[5],c[5];
printf("Enter the elements of first array:\n");
for(int i=0;i<5;i++)
{
printf("Enter the Element at %d index:",i);
scanf("%d",&a[i]);
}
printf("Enter the elements of second array:\n");
for(int i;i<5;i++)
{
printf("Enter the Element at %d index:",i);
scanf("%d",&b[i]);
}
printf("Elements of Third Array after calculating sum of 2 arrays:\n");
for(int i=0;i<5;i++)
{
c[i]=a[i]+b[i];
printf("The Element at index %d is :%d\n",i,c[i]);
}
return 0;
}
//#array
calculate the sum of corresponding elements of those two array's and
store the result in third array .*/
#include <stdio.h>
int main() {
int a[5],b[5],c[5];
printf("Enter the elements of first array:\n");
for(int i=0;i<5;i++)
{
printf("Enter the Element at %d index:",i);
scanf("%d",&a[i]);
}
printf("Enter the elements of second array:\n");
for(int i;i<5;i++)
{
printf("Enter the Element at %d index:",i);
scanf("%d",&b[i]);
}
printf("Elements of Third Array after calculating sum of 2 arrays:\n");
for(int i=0;i<5;i++)
{
c[i]=a[i]+b[i];
printf("The Element at index %d is :%d\n",i,c[i]);
}
return 0;
}
//#array
👍3
//Program to print 2X3 matrix and find sum of all elemets in it.
#include <stdio.h>
int main() {
int m[2][3],i,j,sum=0;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at m[%d][%d]:",i,j);
scanf("%d",&m[i][j]);
sum=sum+m[i][j];
}
}
printf("The matrix is:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",m[i][j]);
}
printf("\n");
}
printf("Sum of all the elements of matrix:%d",sum);
return 0;
}
//#array
#include <stdio.h>
int main() {
int m[2][3],i,j,sum=0;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at m[%d][%d]:",i,j);
scanf("%d",&m[i][j]);
sum=sum+m[i][j];
}
}
printf("The matrix is:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",m[i][j]);
}
printf("\n");
}
printf("Sum of all the elements of matrix:%d",sum);
return 0;
}
//#array
👍1
//Program to read 2X3 matrix and print transpose of it (3X2).
#include <stdio.h>
int main() {
int m[2][3],i,j;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at m[%d][%d]:",i,j);
scanf("%d",&m[i][j]);
}
}
printf("The matrix is:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",m[i][j]);
}
printf("\n");
}
printf("The transposed matrix is:\n");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf("%d\t",m[j][i]);
}
printf("\n");
}
return 0;
}
//#array
#include <stdio.h>
int main() {
int m[2][3],i,j;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at m[%d][%d]:",i,j);
scanf("%d",&m[i][j]);
}
}
printf("The matrix is:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",m[i][j]);
}
printf("\n");
}
printf("The transposed matrix is:\n");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf("%d\t",m[j][i]);
}
printf("\n");
}
return 0;
}
//#array
👍2🤯1
//Program to perform sum of individual row and column of 3X3 matrix, read the elements of matrix.
#include<stdio.h>
int main()
{int m[3][3],i,j,sr,sc;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at m[%d][%d]:",i,j);
scanf("%d",&m[i][j]);
}
}
printf("The matrix is:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",m[i][j]);
}
printf("\n");
}
for(i=0;i<3;i++)
{ sr=0,sc=0;
for(j=0;j<3;j++)
{ sr=sr+m[i][j];
sc=sc+m[j][i];
}
printf("Th sum of row %d:%d\n",i,sr);
printf("The sum of column %d:%d\n",i,sc);
}
}
//#array
#include<stdio.h>
int main()
{int m[3][3],i,j,sr,sc;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at m[%d][%d]:",i,j);
scanf("%d",&m[i][j]);
}
}
printf("The matrix is:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",m[i][j]);
}
printf("\n");
}
for(i=0;i<3;i++)
{ sr=0,sc=0;
for(j=0;j<3;j++)
{ sr=sr+m[i][j];
sc=sc+m[j][i];
}
printf("Th sum of row %d:%d\n",i,sr);
printf("The sum of column %d:%d\n",i,sc);
}
}
//#array
❤3👍3🥰1
//Program to do sum of 2 matrices and store the sum in third matrix, read the elements of matrix.
#include<stdio.h>
int main()
{int a[2][3],b[2][3],c[2][3],i,j;
printf("Enter elemnts of first matrix:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at a[%d][%d]:",i,j);
scanf("%d",&a[i][j]);
}
}
printf("Enter elemnts of second matrix:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at b[%d][%d]:",i,j);
scanf("%d",&b[i][j]);
}
}
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ c[i][j]=a[i][j]+b[i][j];
}
}
printf("The sum of two matices=\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("%d\t",c[i][j]);
}
printf("\n");
}
return 0;
}
//#array
#include<stdio.h>
int main()
{int a[2][3],b[2][3],c[2][3],i,j;
printf("Enter elemnts of first matrix:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at a[%d][%d]:",i,j);
scanf("%d",&a[i][j]);
}
}
printf("Enter elemnts of second matrix:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("Enter the element at b[%d][%d]:",i,j);
scanf("%d",&b[i][j]);
}
}
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ c[i][j]=a[i][j]+b[i][j];
}
}
printf("The sum of two matices=\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("%d\t",c[i][j]);
}
printf("\n");
}
return 0;
}
//#array
👍5❤1
//Program to read a string and print it.
#include<stdio.h>
int main()
{char name[20];
printf("Enter name:");
gets(name);
puts(name);
return 0;
}
//contact us
//👇👇👇👇
//@c_programmerrr
#include<stdio.h>
int main()
{char name[20];
printf("Enter name:");
gets(name);
puts(name);
return 0;
}
//contact us
//👇👇👇👇
//@c_programmerrr
👍2
// Program to find length of a string using a loop.
#include<stdio.h>
int main()
{ int len=0,i;
char string[100];
printf("Enter string:");
gets(string);
for(i=0;string[i]!='\0';i++)
{
len++;
}
printf("Length of the string is: %d",len);
return 0;
}
#include<stdio.h>
int main()
{ int len=0,i;
char string[100];
printf("Enter string:");
gets(string);
for(i=0;string[i]!='\0';i++)
{
len++;
}
printf("Length of the string is: %d",len);
return 0;
}
👍3
// pointer is a variable which stores the adress of other variable.
// int *p :- p is a pointer variable which stores the adress of any other int type variable
// (&)adress of (*) indirection/dereferencing operator
#include<stdio.h>
void main()
{int a=5,b=6;
int *p,*q; //declaration of pointers p and q
p=&a; // pointer variable p,has the address of variable a
q=&b; // pointer variable q, has the adress of variable b
printf("Value of a:%d\n",*p); //*p will give the value of a i.e *(&a) value at adress of a
printf("Value of b:%d",*q); //*q will give the alue of b i.e *(&b) value at adress of b
}
// int *p :- p is a pointer variable which stores the adress of any other int type variable
// (&)adress of (*) indirection/dereferencing operator
#include<stdio.h>
void main()
{int a=5,b=6;
int *p,*q; //declaration of pointers p and q
p=&a; // pointer variable p,has the address of variable a
q=&b; // pointer variable q, has the adress of variable b
printf("Value of a:%d\n",*p); //*p will give the value of a i.e *(&a) value at adress of a
printf("Value of b:%d",*q); //*q will give the alue of b i.e *(&b) value at adress of b
}
👍2
//performing addition on pointer.
#include<stdio.h>
void main()
{
int a[5]={5,3,9,7,2};
int *p=&a[0];
printf("Value : %d\n",*p); //Value :5
printf("Address of element:%u\n",p); //Adress of element:6422280
p=p+2; //The pointer will point to a[2]
*p=4; //Now the value of a[2] is modified to 4
printf("Value :%d\n",*p); //Value:9
printf("Address of element:%u\n",p); //Adress of element:6422288
}
#include<stdio.h>
void main()
{
int a[5]={5,3,9,7,2};
int *p=&a[0];
printf("Value : %d\n",*p); //Value :5
printf("Address of element:%u\n",p); //Adress of element:6422280
p=p+2; //The pointer will point to a[2]
*p=4; //Now the value of a[2] is modified to 4
printf("Value :%d\n",*p); //Value:9
printf("Address of element:%u\n",p); //Adress of element:6422288
}
👍1
// performing subraction on pointers.
#include<stdio.h>
void main()
{
int a[5]={6,4,2,5,8};
int *p=&a[0];
int *q=&a[4];
printf("p-q=%d\n",p-q); //p-q=-4
*q=15; // now a[4]=15
printf("q-p=%d\n",q-p); //q-p=4
*p=32; //now ,a[0]=32
q=q-3; //now q is pointing to a[1]
printf("value:%d\n",*q); //value:4
p=p+3; //now p is pointing to a[3]
printf("value:%d\n",*p); //value:5
printf("p-q=%d\n",p-q); //p-q=2
}
#include<stdio.h>
void main()
{
int a[5]={6,4,2,5,8};
int *p=&a[0];
int *q=&a[4];
printf("p-q=%d\n",p-q); //p-q=-4
*q=15; // now a[4]=15
printf("q-p=%d\n",q-p); //q-p=4
*p=32; //now ,a[0]=32
q=q-3; //now q is pointing to a[1]
printf("value:%d\n",*q); //value:4
p=p+3; //now p is pointing to a[3]
printf("value:%d\n",*p); //value:5
printf("p-q=%d\n",p-q); //p-q=2
}
👍2
//Performing increment and decrement on pointer
#include<stdio.h>
void main()
{
int a[5]={5,4,6,8,3};
int *p=&a[0];
printf("Value:%d\n",*p); // Value:5
p++; // now,p is pointing to a[1]
printf("Value:%d\n",*p); // Value:4
++p; // now p is pointing to a[2]
printf("Value:%d\n",*p); // value:6
p--; // now p is pointing to a[1]
printf("Value:%d\n",*p); // value:4
--p; // now p is pointing to a[0]
printf("Value:%d\n",*p); // Value:5
}
#include<stdio.h>
void main()
{
int a[5]={5,4,6,8,3};
int *p=&a[0];
printf("Value:%d\n",*p); // Value:5
p++; // now,p is pointing to a[1]
printf("Value:%d\n",*p); // Value:4
++p; // now p is pointing to a[2]
printf("Value:%d\n",*p); // value:6
p--; // now p is pointing to a[1]
printf("Value:%d\n",*p); // value:4
--p; // now p is pointing to a[0]
printf("Value:%d\n",*p); // Value:5
}
👍3
#include<stdio.h>
void main()
{
int a[7]={4,8,3,6,1,2,7};
int *p=&a[0],*q;
printf("%d\n",*p); //4
printf("%d,%d,%d\n",(*p)++,*p++,*++p); //3,8,8
printf("%d\n",*p); //4
q=p+3; //q is pointing to a[5]
printf("%d\n",*q-3); //-1
printf("%d\n",*--p+5); //13
printf("%d\n",*p+*q); //10
}
void main()
{
int a[7]={4,8,3,6,1,2,7};
int *p=&a[0],*q;
printf("%d\n",*p); //4
printf("%d,%d,%d\n",(*p)++,*p++,*++p); //3,8,8
printf("%d\n",*p); //4
q=p+3; //q is pointing to a[5]
printf("%d\n",*q-3); //-1
printf("%d\n",*--p+5); //13
printf("%d\n",*p+*q); //10
}
// void pointer- A void pointer is a special pointer type that can hold the
// address of any data type.
//dereferencing of void pointer can only be done after typecasting into other data type.
#include<stdio.h>
void main()
{ void *vp;
int a=10;
float b=5.5;
char ch='b';
vp=&a;
printf("%d\n",*(int*)vp);
vp=&b;
printf("%f\n",*(float*)vp);
vp=&ch;
printf("%c",*(char*)vp);
}
// address of any data type.
//dereferencing of void pointer can only be done after typecasting into other data type.
#include<stdio.h>
void main()
{ void *vp;
int a=10;
float b=5.5;
char ch='b';
vp=&a;
printf("%d\n",*(int*)vp);
vp=&b;
printf("%f\n",*(float*)vp);
vp=&ch;
printf("%c",*(char*)vp);
}
👍2