| Автор | Cи |
нужно прочесть ряд чисел затем три решетки и еще ряд чисел, типа
43
32
654
###
34
2
115
5
но у меня что-то не получается, если есть кто-то недавно прошедший Си объясните пожалуйста как это сделать |
Итак, читаю:
Сороки три
Тридцать два
Шестьсот пятьдесят четыре
решёточка, решёточка, решёточка
тридцать четыре
два
сто пятнадцать
пять |
| спс, поднял настроение |
| Ответ получен. Тему можно крыть. |
но у меня что-то не получается
сформулируй нормально, мы не телепаты
куда прочесть, откуда и.т.д. |
дело в том что код нужно отправить на онлайн проверку
читается с клавиатуры, куда неважно, главное чтобы этих решеточек перепрыгнуть,,, они вообще не нужны,,, но известно когда они будут вводиться |
| т.е. типо идет ввод чисел, потом могут быть 3 звездочки, но их пропустить и записывать цифры после звездочек? |
| нужно прочесть ряд кому нужно то? мне не нужно... |
для Вермин:
нет, первое число - размер первого массива, потом идет первый массив, потом ### потом размер второго массива и второй массив |
| ськи? |
| и в чем проблема? не можешь решетки от чисел отличить что-ли? |
| scanf("%c",&ch); не работает почему-то, даже с чисткой буфера fflush(stdin); на выходе пишет какую то кляксу, вводить даже нельзя, сразу идет на вывод |
для lucshiiiulian:
а не проще построчно считывать?
потом сравниваешь 1-й символ с решеткой, если совпадает, то переходишь к следующей |
| программа знает когда они будут,,, а как переходить к следующей? |
| считывай в буфер и работай с ним |
а как переходить к следующей?
загоняешь сканф в цикл и при совпадении с решеткой, просто continue и все |
| пробовал и так и эдак, не получается,,, потом посмотрю еще раз |
| тема закрыта by lucshiiiulian (2013-04-04 19:20:04) |
|---|