Задача из книги. Начинающий вопрос?
От: Аноним  
Дата: 12.01.02 12:41
Оценка:
Такое было условие.
Напишите программу, которая считывает строку входных данных и затем распечатывает эту строку в обратном порядке. Напомним, что для чтения из потока ввода одного символа за один раз вы можете воспользоваться функцией scanf() со спецификатором %c и что символ новой строки (\n)
генерируется,когда вы нажимаете клавишу enter.
Пользоваться можно только циклами, scanf,printf, другие операторы на момоетн изучения пока неизвестны.
Вот мой вариант-

#include <stdio.h>
#include <string.h>
int main(){char as[40],b[40];
int k,i;
scanf("%c",as);
for(i=strlen(as),k=0;i>=0;i--,k++){

b[k]=as[i];
printf("%c",b[k]);
}  return 0;
}

А в конце книги была подсказка. Честно сказать я не понял к чему она.
Написано- Здесь следует объявить возвращаемый тип как long и включить оператор return, который бы возвращал величину типа long.
В общем такие навороты. Заранее спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.