Вопрос задан 13.03.2021 в 09:03. Предмет Информатика. Спрашивает Гобайко Арина.

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

четные числа этой строки.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Самсонова Анастасия.

#include <iostream>

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;

}


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

cpp
#include <iostream> #include <sstream> #include <vector> int main() { std::string input; std::getline(std::cin, input); // Вводим строку символов std::vector<int> numbers; // Вектор для хранения чисел std::stringstream ss(input); int number; while (ss >> number) { numbers.push_back(number); // Заполняем вектор числами из строки } std::cout << "Четные числа: "; for (int num : numbers) { if (num % 2 == 0) { std::cout << num << " "; // Выводим только четные числа } } std::cout << std::endl; return 0; }

Программа считывает строку символов с помощью std::getline() и разделяет ее на числа с помощью std::stringstream. Числа затем добавляются в вектор numbers. Затем программа проходит по всем числам в векторе и выводит только четные числа на экран.

Например, если вводим строку "1 2 3 4 5 6", программа выведет "Четные числа: 2 4 6".

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос