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

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

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

Вводится последовательность из N целых чисел. Сформировать последовательность, C++
C++ Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел
Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа C++
C++ С помощью генератора псевдослучайных чисел образовать последовательность целых чисел в диапазоне от 140 до 220 (см)
C++ Заданная последовательность целых чисел. Найти количество чисел, делящихся на 3 и 5 без остатка
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
28.03.2010, 15:07     Программа, вводящая последовательность целых чисел #2
fs444, а какая разница? Делай так как тебе удобнее.
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 480
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;
   }
}
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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;
}
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 480
31.03.2010, 19:39  [ТС]     Программа, вводящая последовательность целых чисел #5
easybudda, спасибо, но "&" (ссылки?) прошел еще.
Yandex
Объявления
31.03.2010, 19:39     Программа, вводящая последовательность целых чисел
Ответ Создать тему
Опции темы

Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru