0 / 0 / 0
Регистрация: 07.11.2019
Сообщений: 1
|
|
1 | |
Напишите программу, печатающую только чётные строки введённого текста19.01.2020, 19:47. Показов 1299. Ответов 1
Метки нет (Все метки)
Помогите, пожалуйста! Язык: C. Функции: getchar, putchar. Текст обязательно вводится с клавиатуры. Не получается вводить, так как необходимо использовать клавишу Enter при переносе на другую строку.
0
|
19.01.2020, 19:47 | |
Ответы с готовыми решениями:
1
Написать рекурсивную программу, печатающую старшую цифру в десятичной записи введенного натурального числа Написать программу, печатающую n-ую строку введённого текста Напишите программу, печатающую фамилию ученика и его инициалы Напишите программу печатающую фамилию ученика и его инициалы |
19.01.2020, 21:54 | 2 |
Не понял, почему. Когда вы вводите строку, то она отображается на экране, перескакивая на следующую строку, когда курсор доходит до правого края экрана. Когда вы нажмете Enter, то считается, что строка кончилась, введенные символы становятся недоступными для коррекции и их можно последовательно получить через getchar(), последним символом будет '\n'. Четные строки программа должна где-то сохранить и после окончания всего ввода (Ctrl-Z, Enter) Программа должна вывести сохраненные строки. Для сохранения можно выделить статический буфер длиной, к примеру, 10000 байтов.
Понятно, что выводить строки сразу после ввода нельзя, потому что они перемешаются с отображением ввода. Как вам мой план?
0
|
19.01.2020, 21:54 | |
19.01.2020, 21:54 | |
Помогаю со студенческими работами здесь
2
Напишите программу, печатающую фамилию ученика и его инициалы Напишите программу, печатающую на экране содержимое исходного файла на С++ напишите программу, печатающую все делители данного числа Напишите программу, печатающую максимальный элемент массива из 10 элементов. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |