Предмет: Информатика, автор: LegionLight

Написать программу на с++, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел. +10 к вашей карме))

Ответы

Автор ответа: sirver
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);
Похожие вопросы
Предмет: Математика, автор: amelkinapolina2007