Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/39: Рейтинг темы: голосов - 39, средняя оценка - 4.56
375447575257
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 33
1

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

15.12.2012, 12:17. Просмотров 7829. Ответов 4
Метки нет (Все метки)

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки
если я ввожу 1 2 3 4 5, выводит 2 4, если я ввожу 123 244 235 выводит 2 244 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void main()
{    int n,i,chislo;
      char st[81];
      puts(" Input string ");
  gets(st);
 n = strlen(st);
 i=0;
 for(i=0;i<n;i++){
 chislo=st[i] ;
 if(st[i] == ' ' && st[i+1] != ' ')
 n++; {
 if (chislo%2==0)
 
  cout<<st[i]<<""; }   }
 
 
 
getch();}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2012, 12:17
Ответы с готовыми решениями:

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

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки- не работает
#include &lt;vcl.h&gt; #pragma hdrstop #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;string.h&gt; ...

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести на экран числа этой строки в порядке возрастан
При вводе чисел к примеру 5 3 2 1 , выдает непонятные цифры 3251325032490...

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

Дана строка символов что складаютья из цифр разделенных пробелами. Вывести на экран числа этой строки в порядке возрастания их значений
Дана строка символов что складаютья из цифр разделенных пробелами. Вывести на экран числа этой...

4
rinat_w
89 / 85 / 17
Регистрация: 13.11.2011
Сообщений: 192
Завершенные тесты: 1
15.12.2012, 12:27 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
int main()
{
    using namespace std;
    string str, result = "";
    getline(cin, str);
    for (int i = 0; i < str.size(); i++)
        if ((str[i] - '0') % 2 != 1)
           result += str[i];
    cout << result <<endl;
    system("pause");
    return 0;
}
0
375447575257
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 33
15.12.2012, 12:30  [ТС] 3
мне надо через Char
0
rinat_w
89 / 85 / 17
Регистрация: 13.11.2011
Сообщений: 192
Завершенные тесты: 1
17.12.2012, 18:43 4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main()
{
    using namespace std;
    char ch;
    while ((ch = cin.get()) != '\n')
          if ((ch - '0') % 2 == 0) cout.put(ch);
    cout << endl;
    system("pause");
    return 0;
}
0
АнастасияКафтан
0 / 0 / 0
Регистрация: 01.11.2017
Сообщений: 1
24.11.2017, 22:03 5
не могли бы вы перевести в язык Си
0
24.11.2017, 22:03
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2017, 22:03

Дана строка, состоящая из слов, разделенных пробелами, в конце строки - точка
Дана строка, состоящая из слов, разделенных пробелами, в конце строки - точка. Определить, сколько...

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

Дана строка, состоящая из слов, разделенных пробелами
Здравствуйте, есть небольшая проблемка вот с этим заданием на строки: Дана строка, состоящая из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.