How can i make this lunix code print 3 numbers in reverse
it must be in printStars format and no loops
Here is the code i have but can figure out how to reverse the numbers
#include<stdio.h>
void printStars(int n)
{
if (n>0){
printf("");
printStars(n-1);
}
}
int main()
{
int n;
int b;
int c;
printf("Enter 3 numbers to reverse ");
scanf("%d",&n,&b,&c);
printf("your reversed numbers are %d",n);
printStars(n);
return 0;
#include<stdio.h>
#include<stdlib.h>
void printStars(int s)
{
if (s>0){
printf("*");
printStars(s-1);
}
}
char* reverse(char *str)
{
static int i=0;
static char rev[100];
if(*str)
{
reverse(str+1);
rev[i++] = *str;
}
return rev;
}
int main()
{
char no[100];
char *revno;
printf("Enter a no\t");
scanf("%s", no);
int n=atoi(no);
printf("The original no is %s \n", no);
revno = reverse(no);
printf("The reversed no is %s \n", revno);
printf("\n");
printStars(n);
getch();
return 0;
}
output
Enter a no 25
The original no is 25
The reversed no is 52
*************************
Get Answers For Free
Most questions answered within 1 hours.