C language This program prompts the user to enter the length of the line & and a string. Then, reverses that text line by line
C language
This program prompts the user to enter the length of the line & and a string. Then, reverses that text line by line (based on how many lines the user specified).
Note: All lines should be "right-justified" as shown in the example.
My code below only reverses the whole text. Thank you in advance.
#include
#include
int main()
{
char s[100], r[100];
int i, j, k, l;
/*
i = Text length.
j = last element in the array.
k = first element in the array.
l = length of the line.
*/
printf("Enter the output line length: ");
scanf("%d", &l);
printf("Enter a string: ");
while (!feof(stdin)){
fgets(s, 100, stdin);
i = strlen(s);
for (j = i - 1, k = 0; j >= 0; j--, k++)
r[k] = s[j];
}
printf("%s ", r);
return 0;
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started