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

Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма - C++

Восстановить пароль Регистрация
 
крот_паяльник
Сообщений: n/a
01.07.2010, 17:36     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма #1
Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма нечетная". Операции с элементами массива осуществлять при помощи нотации индексов.
спс заранее
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2010, 17:36     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма
Посмотрите здесь:

C++ дано четырехзначное число. если сумма первых 2 цифр=сумме 2 последних, написать "yes", иначе "no"
Если обе строки хранят целые числа, то выводится сумма чисел, в противном случае – конкатенация строк C++
определить, в каких строках матрицы A[7][5] сумма элементов четная... C++
C++ вывести на друк слово "Одинаковые" если эти массивы полностью совпадают,и слово "Разные" в противоположном случае.
C++ Дан массив целых чисел. Верно ли, что сумма квадратов элементов массива есть пятизначное число
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.07.2010, 17:43     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма #2
Как-то так. Но что такое нотация индексов хз

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstdlib>
int main()
{
    int a[9]; int sum=0;
    for(int i=0;i<9;i++)
    {
        std::cout<<"Enter num\n";
        std::cin>>a[i];
    }
    for(int i=0; i<9; i++)
    {
        sum+=a[i];
    }
    std::cout<<"Summa: "<< sum <<'\n';
    if((sum%2)==0)
        std::cout<<"Summa chetnaya\n";
    else
        std::cout<<"Summa nechetnaya\n";
    return 0;
}
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
01.07.2010, 18:25     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма #3
крот_паяльник,
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <algorithm>
 
int main() {
  int arr[] = { 2, 4, 5, 6, 7, 8, 9, 10, 4 };
 
  std::cout << "Сумма " 
            << (std::accumulate(arr, arr + sizeof(arr) / sizeof(arr[0]), 0) % 2 == 0? "четная" : "нечетная")
            << std::endl;
  return 0;
}
Результат: http://codepad.org/G8OJVoj9
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.07.2010, 18:27     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма #4
CyBOSSeR, Каким способом сие написано? std::accumulate - из библиотеки algorithm?
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
01.07.2010, 18:32     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма #5
Цитата Сообщение от Lavroff Посмотреть сообщение
std::accumulate - из библиотеки algorithm?
Точнее из стандартной библиотеки STL. algorithm всего лишь один из ее заголовочных файлов.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.07.2010, 18:34     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма #6
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Точнее из стандартной библиотеки STL. algorithm всего лишь один из ее заголовочных файлов.

Не по теме:

Ну да. Понял

CyBOSSeR
01.07.2010, 18:39
  #7

Не по теме:

Lavroff, крайне рекомендую овладеть сим чудным инструментом .

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2010, 18:53     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма
Еще ссылки по теме:

C++ Дан массив целых чисел. Выяснить верно ли, что сумма элементов массива есть четное число
Определить длину каждого слова строки, и если она четная, то вставить в середину слова "aa", иначе "а" C++
Вывести на экран произведение трехзначных чисел, сумма цифр которых четная. C++

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

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.07.2010, 18:53     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма #8
Цитата Сообщение от CyBOSSeR Посмотреть сообщение

Не по теме:

Lavroff, крайне рекомендую овладеть сим чудным инструментом .

Не по теме:

Не дошел еще=) По книге далее идут исключения, затем ввод/вывод с++-шный, ну а потом основы стл)

Yandex
Объявления
01.07.2010, 18:53     Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма
Ответ Создать тему
Опции темы

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