Jan
10
C Programming Tutorial by Akhilesh Mishra and Kiran Maurya (BCA-V, 2019-2022 batch)- SMS VARANASI
Jan
10
C Programming Tutorial by Akhilesh Mishra and Kiran Maurya (BCA-V, 2019-2022 batch)- SMS VARANASI
Mar
04
#include<stdio.h> void main(){ //printf("Eneter a number:"); int i=10; int *p=&i; printf("%d\n",i); printf("%d\n",&i); printf("%d\n",&p); printf("%d\n",p); printf("%d\n",*p); } #include<stdio.h> void main(){ int i=10; int *p=&i; *p=20; printf("%d\n",i); printf("%d\n",*p); } #include<stdio.h> void main(){ int i=10; int *p; p=&i; //int *p=&i; *p=20; i=*p+20; printf("%d\n",i); printf("%d\n",*p); } #include<stdio.h> void ch(int n){ n=n+10; printf("Hello ch(%d)\n",n); } void main(){ int a=60; ch(a); printf("a=%d\n",a); } #include<stdio.h> void ch(int *n){ *n=*n+10; printf("Hello ch(%d)\n",*n); } void main(){ int a=60; ch(&a); printf("a=%d\n",a); } #include<stdio.h> void ch(int *n){ *n=*n+10; printf("Hello ch(%d)\n",*n); } void main(){ int a=60; ch(&a); a=a+10; printf("a=%d\n",a); } #include<stdio.h> void main(){ int num=20; //int *ptr=# int *ptr; ptr=# printf("num=%d\n",num); printf("*ptr=%d\n",*ptr); num=num*5; *ptr=*ptr+100; printf("num=%d\n",num); printf("*ptr=%d\n",*ptr); printf("Address of num=%d\n",&num); printf("Address of num=%d\n",ptr); printf("Address of ptr=%d\n",&ptr); } #include<stdio.h> void main(){ int num1=20; int num2=50; int *ptr; printf("value of num1=%d\n",num1); printf("value of num2=%d\n",num2); ptr=&num1; num1=num2; num2=*ptr; printf("value of num1=%d\n",num1); printf("value of num2=%d\n",num2); } #include<stdio.h> void main(){ int num1=20; int num2=50; int ptr; printf("value of num1=%d\n",num1); printf("value of num2=%d\n",num2); ptr=num1; num1=num2; num2=ptr; printf("value of num1=%d\n",num1); printf("value of num2=%d\n",num2); } #include<stdio.h> void main(){ int num; int *ptr; ptr=# printf("Enter a Number:"); scanf("%d",ptr); printf("Square of Number is %d\n",(*ptr * *ptr)); } #include<stdio.h> #include<stdlib.h> void main(){ int *ptr; ptr=(int*) malloc(sizeof(int)); printf("Enter a Number:"); scanf("%d",ptr); printf("Square of Number is %d\n",(*ptr * *ptr)); } #include<stdio.h> #include<stdlib.h> int swap1(int n1,int n2){ int tmp=n1; n1=n2; n2=tmp; } int swap2(int *n1,int *n2){ int tmp=*n1; *n1=*n2; *n2=tmp; } void main(){ int a,b; printf("Enter two numbers:\n"); scanf("%d%d",&a,&b); printf("a=%d \t b=%d \n",a,b); swap1(a,b); printf("a=%d \t b=%d \n",a,b); swap2(&a,&b); printf("a=%d \t b=%d \n",a,b); } #include<stdio.h> void main(){ int n; int *ptr; ptr=&n; printf("Enter a number: \n"); scanf("%d",ptr); printf("Square is: %d",*ptr * *ptr); } #include<stdio.h> void main(){ int *ptr; ptr=(int*) malloc(sizeof(int)); printf("Enter a number: \n"); scanf("%d",ptr); printf("Sum is: %d",*ptr + *ptr); } #include<stdio.h> #include<stdlib.h> void main(){ int *ptr1,*ptr2; ptr1=(int*) malloc(sizeof(int)); ptr2=(int*) malloc(sizeof(int)); printf("Enter two number: \n"); scanf("%d",ptr1); scanf("%d",ptr2); printf("Sum is: %d",*ptr1 + *ptr2); } #include<stdio.h> #include<stdlib.h> void main(){ char *ptr1; ptr1=(char*) malloc(sizeof(char)); printf("Enter A char: \n"); scanf("%c",ptr1); printf("Char is: %c",*ptr1); } #include<stdio.h> #include<stdlib.h> void main(){ char *ptr1; ptr1=(char*) malloc(sizeof(char)); printf("Enter A char: \n"); scanf("%c",ptr1); printf("Char is: %c",*ptr1); }
Mar
30
//concat strings
#include<stdio.h>
void main(){
char st1[50],st2[50],st3[100];
int i,j;
printf(“Enter First string: “);
gets(st1);
printf(“Enter First string: “);
gets(st2);
for(i=0;st1[i]!=’\0′;i++){
st3[i]=st1[i];
}
j=i;
for(i=0;st2[i]!=’\0′;i++){
st3[j]=st2[i];
j++;
}
//puts(st3);
}
Mar
30
//reverse strings
#include<stdio.h>
void main(){
char st1[100];
int i,j;
printf(“Enter First string: “);
gets(st1);
for(i=0;st1[i]!=’\0′;i++);
for(j=i-1;j>=0;j–){
printf(“%c”,st1[j]);
}
}
Mar
30
//compare strings
#include<stdio.h>
void main(){
char st1[100],st2[100];
char ch;
int i,j,k,flg=0;
printf(“Enter First string: “);
gets(st1);
printf(“Enter Second string: “);
gets(st2);
for(i=0;st1[i]!=’\0′;i++);// to get the length of st1
for(j=0;st2[j]!=’\0′;j++);// to get the length of st2
if(i==j){
for(k=0;k<i;k++){
if(st1[k]!=st2[k]){
flg=1;
break;
}
}
if(flg==0)
printf(“Both Strings are same”);
else
printf(“Both Strings are not same”);
}
else{
printf(“Both Strings are not same”);
}
}
Mar
30
/*
HELLO
HELL
HEL
HE
H
*/
#include<stdio.h>
void main(){
char st[100];
char ch;
int i,j,k;
printf(“Enter a string: “);
gets(st);
for(i=0;st[i]!=’\0′;i++);
for(j=i-1;j>=0;j–){
for(k=0;k<=j;k++){
printf(“%c”,st[k]);
}
printf(“\n”);
}
}
Mar
30
/*
HHHHH
EEEE
LLL
LL
O
*/
#include<stdio.h>
void main(){
char st[100];
char ch;
int i,j,k;
printf(“Enter a string: “);
gets(st);
for(i=0;st[i]!=’\0′;i++);
for(j=0;st[j]!=’\0′;j++){
for(k=i-1;k>=j;k–){
printf(“%c”,st[j]);
}
printf(“\n”);
}
}
Mar
29
#include<stdio.h>
void main(){
char st[100];
int i,j;
int len=0;
printf(“Enter a string: “);
gets(st);
for(i=0;st[i]!=’\0′;i++){
len++;
}
for(i=len-1;i>=0;i–){
for(j=0;j<=i;j++){
printf(“%c\t”,st[j]);
}
printf(“\n”);
}
}
Mar
29
#include<stdio.h>
void main(){
char st[100];
int i,j;
printf(“Enter a string: “);
gets(st);
for(i=0;st[i]!=’\0′;i++){
for(j=0;j<=i;j++){
printf(“%c\t”,st[i]);
}
printf(“\n”);
}
}
Mar
29
#include<stdio.h>
void main(){
char st[100];
int i,j;
printf(“Enter a string: “);
gets(st);
for(i=0;st[i]!=’\0′;i++){
for(j=0;j<=i;j++){
printf(“%c\t”,st[j]);
}
printf(“\n”);
}
}
Mar
25
//get length of string in C
#include<stdio.h>
void main(){
char name[100];
int i;
printf(“Enter Your name: “);
//scanf(“%s”,name);
gets(name);
printf(“%d\n”,sizeof(name));
printf(“Your name is: %s\n”,name);
for(i=0;name[i]!=’\0′;i++);
printf(“Length of string: %d”,i);
}