Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 484
#1

Программа, вводящая последовательность целых чисел - C++

28.03.2010, 14:34. Просмотров 854. Ответов 4
Метки нет (Все метки)

Напишите программу, которая вводит последовательность целых чисел и передает их по одному функции even, которая использует операцию вычисления остатка для определения четности числа. Функция должна принимать целый аргумент и возвращать true, если аргумент - четное число, и false в противном случае.
Здесь имеется в виду, что сначала программа должна принять сразу, к примеру, 5 чисел от пользователя, а потом сразу для всех вывести результат? Или допускается ввод одного числа, получения результата для него. Потом второго числа и т.д.?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2010, 14:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа, вводящая последовательность целых чисел (C++):

Программа, которая "переворачивает" последовательность положительных целых чисел - C++
На вход подаются целые, положительные числа через пробел. Программа считывает их до тех пор, пока не встретит в последовательности 0. Т.е....

Вводится последовательность из N целых чисел. Сформировать последовательность, - C++
Вводится последовательность из N целых чисел. Сформировать последовательность, каждый элемент которой равен сумме цифр исходной...

Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа - C++
Составить алгоритм решения задачи и написать программу на языке С++. В алгоритме и программе массивов не использовать. ...

Заданная последовательность целых чисел. Найти количество чисел, делящихся на 3 и 5 без остатка - C++
Здравствуйте, Уважаемые. Очень срочно нужна Ваша помощь, в решении данной задачи: Заданна последовательность целых чисел. Найти...

Вводится последовательность целых чисел. Определить среднее арифметическое простых чисел последовательности - C++
Использовать функции в программе Задание: Вводится последовательность целых чисел. Определить среднее арифметическое простых чисел...

Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел - C++
Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел. cout << "Dano: " << endl; cin...

4
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
28.03.2010, 15:07 #2
fs444, а какая разница? Делай так как тебе удобнее.
0
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 484
30.03.2010, 16:15  [ТС] #3
Делай так как тебе удобнее.
Ты прав, так и сделаю. Спасибо =)

Добавлено через 21 час 54 минуты
Написал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include<iostream>
using namespace std;
 
#include<windows>
 
void chetnoeChislo(int chislo); //проверяет число на четность
 
int main()
{
   int chislo; //число, проверяемое на четность. Вп.
 
   while (chislo != -1)
   {
      cout << "Vvedite chislo (-1 - vijti iz programmi): ";
      cin >> chislo;
 
      if (chislo < 0)
      {
         break;
      }
 
      chetnoeChislo(chislo);
   }
 
   system("pause");
   return 0;
}
 
void chetnoeChislo(int chislo)
{
   if (chislo % 2 == 0)
   {
      cout << "Chislo " << chislo << " chetnoe" << endl;
   }
   else
   {
      cout << "Chislo " << chislo << " NE chetnoe" << endl;
   }
}
0
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,776
30.03.2010, 18:33 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
template <typename T>
bool isOdd (const T& val){
    return val & 1;
}
 
int main(){
    int val;
    while ( true ){
        std::cout << "Value: ";
        std::cin >> val;
        if ( !val )
            break;
        std::cout << "Is " << ( ( isOdd<int>(val) ) ? "odd" : "even") << std::endl;
    }
    return 0;
}
0
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 484
31.03.2010, 19:39  [ТС] #5
easybudda, спасибо, но "&" (ссылки?) прошел еще.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2010, 19:39
Привет! Вот еще темы с ответами:

Проверить является ли заданная последовательность целых чисел перестановкой чисел натурального ряда - C++
Проверить, является ли заданная последовательность целых чисел перестановкой начального отрезка последовательности натуральных чисел

Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел - C++
Ребят срочно надо&gt;&lt;

Дана последовательность из М целых чисел. Определить полусумму всех чисел в интервале от 0 до 5 и кол-во отрицательных - C++
Порядок выполнения работы 1.Изучите теоретическое обоснование и проанализируйте приведенные выше примеры программ с циклами типа for,...

С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см) - C++
3)С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см), выражающие рост...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
31.03.2010, 19:39
Ответ Создать тему
Опции темы

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