#include <stdio.h> printf("Enter the size of the array:\t"); ptr=array[i]; //To print the number you enter in word } }
int main()
{
int array[100],n,i,digit;
int *ptr;
scanf("%d",&n);
for(i=0; i<n; i++)
{
printf("Enter element %d:\n",i+1);
scanf("%d", &array[i]);
digit=ptr;
switch (digit)
{
case 0:
printf("zero");
break;
case 1:
printf("one");
break;
case 2:
printf("two\n");
break;
case 3:
printf("three");
break;
case 4:
printf("four");
break;
case 5:
printf("five");
break;
case 6:
printf("six");
break;
case 7:
printf("seven");
break;
case 8:
printf("eight");
break;
case 9:
printf("nine");
break;
default:
printf("\nYou must enter a valid number");
break;
}
ptr++;
for(i=0; i<n; i++)
{
printf("%d\t",ptr);
}
hello, your code was correct but you added unwanted code.just deleted unwanted code.now the code runs fine.
#include <stdio.h>
int main()
{
int array[100],n,i,digit;
int *ptr;
printf("Enter the size of the array: ");
scanf("%d",&n);
for(i=0; i<n; i++)
{
printf("Enter element %d: ",i+1);
scanf("%d", &array[i]);
ptr=array[i];
digit=ptr;
switch (digit)
{
case 0:
printf("zero\n");
break;
case 1:
printf("one\n");
break;
case 2:
printf("two\n");
break;
case 3:
printf("three\n");
break;
case 4:
printf("four\n");
break;
case 5:
printf("five\n");
break;
case 6:
printf("six\n");
break;
case 7:
printf("seven\n");
break;
case 8:
printf("eight\n");
break;
case 9:
printf("nine\n");
break;
default:
printf("\nYou must enter a valid number");
break;
}
}
}