T

@TanishkaKumar

Understanding functions:

C
2 years ago
#include <stdio.h> int fun(int x,int y){ int d; d=x+y; return(d);} int main(){ int x=10,y=20,d; d=fun(x,y);

Finding factorial of a number without using recursion.

C
2 years ago
#include <stdio.h> int factorial(int n) { int result = 1; for (int i = 1; i <= n; i++) { result *= i; } return result; }

Program to find sum of diagonal elements for a matrix:

C
2 years ago
#include <stdio.h> int main(){ int a[3][3],i,j,b[3][3],k,c[3][3]; int sum; for(i=0;i<3;i=i+1) { for(j=0;j<3;j=j+1) { scanf("%d",&a[i][j]);}}

Practice problems for pointers 4:

C
2 years ago
#include <stdio.h> int main() { int *a=0; printf("%d",*a);}

Practice problems for pointers 3:

C
2 years ago
#include <stdio.h> int main() { char a[]="Welcome to Jenny's lectures"; char *p=a; printf("%c\n",*p); printf("%c\n",*(p++ +1)); printf("%c\n",*((p-- +5)-1)+3); printf("%c\n",*(++p+10)-32); printf("%c\n%c\n%c",*p,*++p,*--p);}

Practice problems for pointers 3:

C
2 years ago
#include <stdio.h> int main() { const int a=11; const int *p=&a; *p=10; printf("%d",a);}

Practice problems for pointers 2:

C
2 years ago
#include <stdio.h> int main() { int a=11; int *p=&a; *p=10; printf("%d",a);}

Practice problem for pointers 1:

C
2 years ago
#include <stdio.h> int main() { int a[]={10,11,-1,56,67,5,4}; int *p,*q; p=a; printf("%d\n",*p); printf("%d\t%d\t%d\n",(*p)++,*p++,*++p); q=p+3; printf("%d\n",*q-3);

Program to show the working of increment in Pointers:

C
2 years ago
#include <stdio.h> int main() { int a[]={1,2,3,4}; int *p=&a[0]; p++; printf("%d\n",*p); printf("%d\n",*p++); printf("%d\n",*p); printf("%d\n",*++p);

Program for showing the working of increment in pointers:

C
2 years ago
#include <stdio.h> int main() { int a[]={1,2,3,4}; int *p=a; p++; printf("%d",*p);}

Program to show subtraction of two pointers in arrays:

C
2 years ago
#include <stdio.h> int main() { int d; int a[4]={1,2,3,4}; int *p=&a[0]; int *q=&a[3]; printf("%d\n",*p); d=p-q; printf("%d\n",d);}

Program to show subtraction of an integer from a pointer in an array:

C
2 years ago
#include <stdio.h> int main() { int i,n; int a[]={1,2,3,4}; scanf("%d",&n); int *q=&a[3]; for (i=0;i<n;i=i+1) { q=q-1; printf("%d\n",*q);}}

Program for pointers in array:

C
2 years ago
#include <stdio.h> int main() { int a[4]={1,2,3,4},i,n; scanf("%d",&n); for (i=0;i<=n;i=i+1) { int *p=&a[i]; printf("%d\n",*p);}}

Pointers in array:

C
2 years ago
#include <stdio.h> int main() { int a[4]={1,2,3,4}; int *p=&a[0]; printf("%d\n",*p); p=p+1; printf("%d\n",*p); p=p+1; printf("%d\n",*p);

Program to show addition of two pointers are in invalid.

C
2 years ago
#include <stdio.h> int main() { int a[4]={1,2,3,4}; int *p=&a[0]; int *q=&a[0]; printf("%d\n",*p); p=p+q; printf("%d\n",*p);}

A simple program to store a pointer , double pointer and multiple pointer.

C
2 years ago
#include <stdio.h> int main() { int a=10; int *p=&a; int **q=&p; int ***r=&q; int **t=&p; printf("%d\n%d\n%d\n%d\n%d",a,*p,**q,***r,**t);}

Program to reverse a string without using strrev : 3

C
2 years ago
#include <stdio.h> #include <string.h> int main() { char name[10]="Tanishka"; char name1[10]; int i,len1; len1=strlen(name); for(i=0;i<=len1;i=i+1) { name1[i]=name[len1-i-1];} printf("%s",name1);}

Program to print asterisk aligned to right:

C
2 years ago
#include <stdio.h> int main() { int i,k, j; for(i=0;i<3;i=i+1) { for(j=3;j>i+1;j=j-1) { printf(" ");} for(k=0;k<1+i;k=k+1) {printf("*");} printf("\n");} }

Program to print asterisk aligned to right:

C
2 years ago
#include <stdio.h> int main() { int i,k, j; for(i=0;i<3;i=i+1) { for(j=3;j>i+1;j=j-1) { printf(" ");} for(k=0;k<1+i;k=k+1) {printf("*");} printf("\n");} }

Program to print asterisk aligned to left:

C
2 years ago
#include <stdio.h> int main() { int i, j; for(i=0;i<5;i=i+1) {for(j=0;j<i+1;j=j+1) { printf("*");} printf("\n");}}