Предмет: Информатика,
автор: LegionLight
Написать программу на с++, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел. +10 к вашей карме))
Ответы
Автор ответа:
0
#include <stdio.h>
int main() {
FILE* in = fopen("input.txt", "r");
char s[100], b = 1, i = 0;
short c;
do {
c = getc(in);
if (c >= '0' && c <= '9') {
if ((b = !b) && /*
*/ (c = getc(in)) == ' ' || c == 't' || c == 'r' || c == 'n' || c == EOF) {
while (c != 'n' && c != EOF)
c = getc(in);
i = 0;
}
} else if (c == 'n') {
for (b = 0; b < i; b++)
putchar(s[b]);
putchar(c);
putchar('n');
i = 0;
b = 1;
} else {
s[i++] = c;
b = 1;
}
} while (c != EOF);
fclose(in);
Похожие вопросы
Предмет: Физика,
автор: fhfcchhghc56
Предмет: Математика,
автор: amelkinapolina2007
Предмет: Биология,
автор: buhnevaelena1976
Предмет: Химия,
автор: Greebele
Предмет: Физика,
автор: seregaivan