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

Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число - C++

Восстановить пароль Регистрация
 
Abamaa
0 / 0 / 0
Регистрация: 31.03.2014
Сообщений: 25
31.03.2014, 09:21     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #1
Здрасте) Помогите пожалуйста.

Даны целые числа a1, a2,...a10. Верно ли, что их сумма есть нечетное число.

Буду благодарен невероятно.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2014, 09:21     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число
Посмотрите здесь:

C++ Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной
[c++]Дано натуральное число n и целые числа а1,а2,а3.,аn. Верно, что их сумма является парным числом? C++
C++ Задача логические функции (составить функцию, которая определяет верно ли что сумма цифр числа четное число)
Даны натуральные число n и целые числа а 1, а 2 C++
C++ Дан массив целых чисел. Верно ли, что сумма квадратов элементов массива есть пятизначное число
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
31.03.2014, 09:41     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #2
1) Обеспечить ввод массива целых чисел
2) Найти сумму
3) Проверить сумму на нечетность. Вывести результат

На каком этапе возникла проблема?
Abamaa
0 / 0 / 0
Регистрация: 31.03.2014
Сообщений: 25
31.03.2014, 09:46  [ТС]     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #3
Не начинал еще.
IrineK
Заблокирован
31.03.2014, 09:51     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #4
Советую потрудиться.
Иначе помощь вряд ли придет.
Archi0
28 / 14 / 4
Регистрация: 18.07.2013
Сообщений: 164
31.03.2014, 09:57     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #5
Если они даны не массивом, то зачем создавать массив return a1^a2^a3^a4^a5^a6^a7^a8^a9^a10&1; последний бит у чётного числа 0 вот и проверяем его.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,334
Завершенные тесты: 1
31.03.2014, 10:01     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #6
Цитата Сообщение от Archi0 Посмотреть сообщение
последний бит у чётного числа 0 вот и проверяем его
Но как же это проверить?
Anton_Kretov
 Аватар для Anton_Kretov
89 / 51 / 7
Регистрация: 26.06.2013
Сообщений: 179
31.03.2014, 10:02     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #7
Реализуется одной функцией, одной строчкой. Что трудного?
Gouvere
 Аватар для Gouvere
19 / 19 / 3
Регистрация: 25.11.2013
Сообщений: 122
31.03.2014, 10:05     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
#define SIZE 10
 
int main() {
    int a[SIZE];
    int sum = 0;
 
    // Заполнение массива
    for(int i = 0; i < SIZE; i++) {
        printf("Введите a%d: ", (i + 1));
        scanf("%d", &a[i]);
    }
 
    // Получение суммы
    for(int i = 0; i < SIZE; i++) sum += a[i];
 
    // Проверка на четность
    if((sum % 2) == 0) printf("Сумма чисел - четное число");
    else printf("Сумма чисел - нечетное число");
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2014, 13:27     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число
Еще ссылки по теме:

C++ Дан массив целых чисел. Выяснить верно ли, что сумма элементов массива есть четное число
C++ Даны целые числа a1…a10, целочисленная квадратная матрица порядка n
Верно ли, что сумма квадратов элементов массива есть пятизначное число? C++

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

Или воспользуйтесь поиском по форуму:
Archi0
28 / 14 / 4
Регистрация: 18.07.2013
Сообщений: 164
31.03.2014, 13:27     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число #9
конец формулы видел ...&1 операция называется битовое умножение (0&0=0 1&0=0 0&1=0 1&1=1) и так с каждым битом. &2 вернет второй бит, &4 третий. То, что в начале a1^a2... заменяет сумму (это и есть логическая сумма отличается от знака + тем, что не переносит переполнение в следующий разряд) (0^0=0 0^1=1 1^0=1 1^1=0) для реализации требует меньше транзисторов, а следовательно может и быстрее выполняется чем +.

Добавлено через 2 часа 55 минут
не нужен тут массив, а если сумму посчитать то тоже без массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#define SIZE 3
main()
{
    int parit,input,i;
    parit=0;
    for(i = 0; i < SIZE; i++)
    {
        printf("input a%d: ", i + 1);
        scanf_s("%d", &input);
        parit^=input&1;
    }
    if(parit) printf("The sum of the numbers is an odd number");
    else printf("The sum of an even number of");
}
Yandex
Объявления
31.03.2014, 13:27     Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число
Ответ Создать тему
Опции темы

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