Задача ** C++ по строкам.Дана строка символов, состоящая из цифр, разделенных пробелами....

0 голосов
277 просмотров

Задача на C++ по строкам.Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки.


Информатика (19 баллов) | 277 просмотров
Дан 1 ответ
0 голосов

#include

char str[128], word[128];

int i, w;

int main()

{

puts("Input string: ");

gets(str);

while(str[i] != '\0') {

 if (str[i] != ' ')  

 word[w++] = str[i];

 if (((str[i] == ' ') || (str[i + 1] == '\0')) && (word[0] != '\0')) {

 word[w] = '\0';

 if ((word[w - 1] - '0') % 2 == 0)

   puts(word);

 w = 0;

 word[0] = '\0';

 }  

 i++;

}

return 0;

}

(11.3k баллов)
0

К сожалению, редактор искажает форматирование, поэтому прикрепил .cpp файл