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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Mura05
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 5
#1

Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом - C++

08.04.2012, 19:45. Просмотров 1965. Ответов 4
Метки нет (Все метки)

Ребят, кто-нибудь, помогите... Программирование с++)
1. Доказать (путем перебора возможных значений), что для любых величин А, B, С типа Boolean следующие пары логических выражений имеют одинаковые значения (эквивалентны):
1) A OR B и B OR A;
2) A AND и B AND A;
3) (A OR В) OR С и A OR С;
4) (A AND В) AND С и A AND (В AND С);
5) A AND (A OR В) и А;
6) A OR (A AND В) и А;
7) A AND (В OR С) и (A AND В) OR (A AND С);
8) A OR (В AND С) и (A OR В) AND (A OR С). (Только с использованием циклов, не более)
И вот еще
2. Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом. (Использование только условного оператора)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2012, 19:45     Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом
Посмотрите здесь:

Проверить, является ли сумма элементов последовательности четным числом C++
дано трехзначное число определить какая из его цифр больше первая или вторая ? C++
C++ Сумма цифр данного трехзначного числа N является четным числом
Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу C++
C++ Назовем число красивым, если сумма квадратов его цифр является простым числом
C++ Определить, сумма цифр является четным или нечетным числом
Дано трехзначное число. Определить, есть ли среди его цифр пара одинаковых C++
Дано трехзначное натуральное число. Найти произведение его цифр C++
Дано трехзначное число. Определить: какая из его цифр больше первая или вторая C++
C++ Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые
C++ Дано целое трехзначное число. Определить, равен ли квадрат этого числа сумме кубов его цифр
Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
eji
117 / 117 / 6
Регистрация: 17.09.2010
Сообщений: 288
08.04.2012, 20:10     Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом #2
Mura05, 2)
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
#include <iostream>
#include <conio.h>
#include <stdio.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    cout << "Demo\n";
    int number = 0;
    char str[3];
    while(number < 100 || number > 999)
    {
        cout << "Input number (100-999): ";
        cin >> number;
    }
    sprintf(str, "%d", number);
    int sum = 0, i1 = 0, i2 = 0, i3 = 0;
    char tmp = str[0];
    i1 = atoi(&tmp);
    tmp = str[1];
    i2 = atoi(&tmp);
    tmp = str[2];
    i3 = atoi(&tmp);
    sum = i1 + i2 + i3;
    cout << "sum: " << sum << endl;
    if(sum % 2 == 0) cout << "Chetniy\n";
    else cout << "Ne chetniy\n";
    system("pause");
    return 0;
}
Mura05
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 5
08.04.2012, 20:39  [ТС]     Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом #3
Спасибо огромное, но можно вот это без употребления строк и т.д. Для Visual с использованием только циклов..))Если не трудно
eji
117 / 117 / 6
Регистрация: 17.09.2010
Сообщений: 288
08.04.2012, 21:15     Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом #4
Mura05, что то я Вас не особо понял, так?
C++
1
2
3
4
5
6
int sum = 0/*, i1 = 0, i2 = 0, i3 = 0*/, i = 0;
    while(i < 3)
    {
        char tmp = str[i++];
        sum += atoi(&tmp);
    }
Mura05
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 5
08.04.2012, 22:03  [ТС]     Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом #5
Вобщем, мне нужна прога (на вижуал студия), с использованием циклов и только циклов.. Никаких строк и т.д. использовать нельзя)))
Yandex
Объявления
08.04.2012, 22:03     Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом
Ответ Создать тему
Опции темы

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