Дали задачу: написать программ, печатающую содержимое своего ввода, помещая по одному слову на каждой строке!
Нужна помощь! Вообще-то она нужна на С, но я думаю потом попробывать перевести сам, а если кто могёт, помогите аожалуйста сразу на С
Люблю Pascal! Ненавижу С!
распечатать слова после того как ввели всю строку? или прямо во время ввода переходить на новую строку после нажатия пробела? и в том и в другом случае какие проблемы ?
http://forum.pascal.net.ru/?board=zd;action=display;num=1075477196 - раздление строки на слова. Может, неоптимально, зато работает.
предлагаешь написать тебе несколько вариантов, чтоб ты сам мог посмотреть и выбрать тот, который нужно ?
у меня на это времени нет. пиши конкретную задачу. либо пиши в раздел "Задачи на заказ"
Да, P@sh@ , я там тебе message скинул, посмотри! ;) правда там написано как раз почти то же, что я написал сверху!
так бы сразу и сказал!
самый простой вариант:
сынкью :-[ , всё гениальное - просто
На С припоминается нечто вроде:
а у меня на С получилось вот что:
#include <stdio.h>
#include <conio.h>
main()
{unsigned char st;
int i;
clrscr;
printf("nVvedite strokun");
printf("Priznak konza stroki -> tochka(.)n");
do
{
st=getch();
if (st==' ') printf("n");
else putch(st);
}
while (st!='.');
getch();
}
Большое спасибо всем, кто не остался равнодушным :-*
#include <stdio.h>
main()
{
int c;
while ((c = getchar()) != EOF)
{
if (c == ' ')
{
putchar('\n');
}
else
putchar©;
}
}
Discount Elocon With Free Shipping Cod Only