Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions loc_week_3_que_ 2.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
int i,totalchar;
totalchar=0;
print("please enter the string characters to count");
gets(str);
i=0;
while(str[i]!="/0");
{
if(str[i]!='char')
{
totalchar++;

}
i++;
}
printf("the total characters of string is=%d",totalchar);
getch();
return 0;
}





29 changes: 29 additions & 0 deletions loc_week_3_ques_1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include<stdio.h>
#include<string.h>
int main()
{
char str[100],chr;
int i,len,j;
printf("Enter any string");
gets(str);

printf("Enter the character to remove");
scanf("%c",&chr);
len=strlen(len);

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

if (str[i]==chr)
{
for(j=0;j<len;j++);
{
str [j]=str[j+1];
}
len--;
i--;
}
}




14 changes: 14 additions & 0 deletions loc_week_3_ques_3.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#include<stdio.h>
int main()
{
int fst,sec,*p,*q,sum;
printf("enter two integers to add");
scanf("%d%d",&fst,&sec);
p=&fst;
q=&sec;
sum=*p+*q;
printf("sum of entered nos=%d",sum);
return 0;


}
29 changes: 29 additions & 0 deletions loc_week_3_ques_4.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include<stdio.h>
#include<conio.h>
long int fact(int n);
int main()
{
int n;
long int f;
printf("enter a positive number");
scanf("%d",&n);
f=fact(n);
printf("factorial of %d=%ld",n,f);
getch();
return 0;

}
long int fact(int n);
{
long int f;

if(n>=1)
{
f=n*fact(n-1);
return f;

}
else
return 1;

}
9 changes: 9 additions & 0 deletions loc_week_3_ques_5.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
void main()
{
int k=5;
int *p=&k;
int **m=&p;
**m=6;
printf("%d",k);
}

1 change: 1 addition & 0 deletions loc_week_3_ques_6.c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
//structure members cannot be initialized at time of declaration.
3 changes: 3 additions & 0 deletions loc_week_4_ques_7.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/*size is to calculate the size of variables,structure,pointers or datatypes.
data types could be pre defined or user defined.
we can calculate the size of structure straightforward to pass it as parameter.*/
24 changes: 24 additions & 0 deletions q1 loc assignment 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<stdio.h>
int main()
{
int size,i,num,occur=0;
printf("Enter the array size=");
scanf("%d",size);
int arr[size];
prinf("Enter the array %d elements:",size);
for(i=0;i<size;i++)
{
scanf("%d",&arr[i]);

}
printf("enter the number of array items=");
scanf("%d,&num");
for(i=0;i<size;i++)
{
if(arr[i]==num)
{
occur++;
}
}
printf("%d occured %d times/n",num,occur);
}
21 changes: 21 additions & 0 deletions q10 loc assignment 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#include<stdio.h>
void main()
{
clrscr();
char s[100];
int alp=0, digit=0,spcl=0,i=0;
printf("enter a string");
gets(s);
while(s[i]!='/0')
{
if((s[i]>='a')&&(s[i]<='z')!!(s[i]>='A')&&(s[i]<='Z'))
{
alp++;
}
if(s[i])
i++;
}

}
}
}
40 changes: 40 additions & 0 deletions q2 loc assignment 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#include<stdio.h>
int main()
{
int s1,s2,s3,arr1,arr2,arr3,k,j,i,t;
printf("enter the size of first array");
scanf("%d,s1");
printf("enter the size of second array");
scanf("%d,s2");
s3=s1+s2;
printf("enter elements of first array");
int arr1[s1],arr2[s2],arr3[s3];
for(int i=0;i<s1;i++)
scanf("%d",&arr1[i]);
{
int k=s1;
printf("enter elements of second array");
for(int i=0;i<s2;i++)
{
printf("the merged array after sorting");
for(int i=0;i<s3;i++)
int t;
for(int j =i+1;j<s3;j++)
{
if(arr3[i]>arr3[j])
{
t=arr3[i];
arr3[i]=arr3[j];
arr3[j]=t;
}
}
}
for(int i=0;i<s3<i++);
{
printf("%d",arr3[i]);
}
}

}

}
33 changes: 33 additions & 0 deletions q3 loc assignment 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#include<stdio.h>
void main()
{
int a[10],i,n;
printf("enter a number");
scanf("%d,n");
for(i=0;i<n;i++);
{
printf("a[%d]=",i);
scanf("%d",&a[i]);
{

printf("the array in ascending order");
for(i=0;i<n;i++);
{
printf("%d/t",a[i]);

}
}
int i,j,t;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++);
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}

15 changes: 15 additions & 0 deletions q4 loc assignment 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include<stdio.h>
main()
{
int i,j,count;
for(i=0;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",count);

}
printf("/n");
}

}
30 changes: 30 additions & 0 deletions q5 loc assignment 5
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include<stdio.h>
void main()
{
int a1[100],a2[100],i,n;
clrscr();
printf("enter size of array");
scanf("%d",&n);
printf("enter array elements");
for(i=0;i<n;i++)
{
scanf("%d",&a1[i]);
}
printf("first array elements");
for(i=0;i<n;i++);
{
printf("%d",a1[i]);
}
printf("copy the array elements");
for(i=0;i<n;i++)
{
a2[i]=a1[i];

}
printf("second array elements");
for(i=0;i<n;i++)
{
printf("%d",a2[i]);
}
getch();
}
21 changes: 21 additions & 0 deletions q6 loc assignment 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#include<stdio.h>
int main()
{
int a[],size,i,max;
printf("enter size of array");
scanf("%d",&size);
for(int i=0;i<size;i++)
{
scanf("%d",&a[i]);
}
max=a[0];
for(i=0;i<size;i++)
{
if(a[i]>max)
{
max=a[i];

}
}

}
18 changes: 18 additions & 0 deletions q8 loc assignment 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char str[50];
int l,v=0,c=0;
printf("enter a string");
gets(str);
l=strlen(str);
for(i=0;i<=l;i++)
{
if(str[i]>='a'&&str[i]<='z'!!str[i]>='A'&&str[i]<='z')
if(str[i]=='a'!!str[i]=='i'!!str[i]=='o'!!str[i]=='e'!!str[i]=='u'!!str[i]=='A'!!str[i]=='O'!!str[i]=='U'!!str[i]=='I'!!str[i]=='E')
printf("no of vowels=%d",v);
printf("no of consonants=%d",c);
getch();
}
16 changes: 16 additions & 0 deletions q9 loc assignment 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=5;j>=i;j--)
{
printf("*");

}
printf("/n");

}
return 0;
}