Provide any example program with the use of pointer and array at a time.
void printArray(int *ptr, size_t length);
{
//for statment to print values using array
size_t i = 0;
for( ; i < length; ++i )
printf("%d", ptr[i]);
}
void printString(const char *ptr);
{
//for statment to print values using array
for( ; *ptr!=NULL; ++ptr)
printf("%c", *ptr);
}
int main()
{
int array[6] = {2,4,6,8,10};
const char* str = "Hello World!";
printArray(array, 6);
printString(str);
return 0;
}
#include
উত্তরমুছুন#include
#include
char* funcx(char* str);
int main()
{
char* str[100];
char* ptr;
ptr=funcx(str);
printf("\n The return string is: %s",ptr);
getch();
return 0;
}
char* funcx(char* str)
{
strcpy(str,"pointer and string combination that was given by arif sir");
return str;
}
#include
উত্তরমুছুন#include
main()
{
int n,j;
printf("The array size : ");
scanf("%d",&n);
int a[n];
printf("\nThe sum is :%d\n",arr(n,a));
}
int arr(int p,int q[])
{
int i,sum=0,*pt;
printf("\nEnter your values :\n");
for(i=0;i<p;i++)
{
scanf("%d",&q[i]);
pt=&q[i];
{
sum+=*pt;
pt++;
}
}
return sum;
}
উত্তরমুছুনint main()
{
int n;
printf("The array size : ");
scanf("%d",&n);
int a[n];
printf("\nThe sum is :%d\n",arr(n,a));
}
int arr(int x,int m[])
{
int i,sum=0,*pt;
printf("\nEnter your values :\n");
for(i=0;i<x;i++)
{
scanf("%d",&m[i]);
pt=&m[i];
{
sum+=*pt;
pt++;
}
}
return sum;
}
উত্তরমুছুনint main()
{
int n;
printf("The array size : ");
scanf("%d",&n);
int a[n];
printf("\nThe sum is :%d\n",arr(n,a));
}
int arr(int x,int m[])
{
int i,sum=0,*pt;
printf("\nEnter your values :\n");
for(i=0;i<x;i++)
{
scanf("%d",&m[i]);
pt=&m[i];
{
sum+=*pt;
pt++;
}
}
return sum;
}
int main()
উত্তরমুছুন{
int n;
printf("The array size : ");
scanf("%d",&n);
int a[n];
printf("\nThe sum is :%d\n",arr(n,a));
}
int arr(int x,int m[])
{
int i,sum=0,*pt;
printf("\nEnter your values :\n");
for(i=0;i<x;i++)
{
scanf("%d",&m[i]);
pt=&m[i];
{
sum+=*pt;
pt++;
}
}
return sum;
}