Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/14: Рейтинг темы: голосов - 14, средняя оценка - 4.57
LoikaN
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 6
#1

Найти сумму четных цифр трехзначного числа

13.01.2014, 17:59. Просмотров 2485. Ответов 8
Метки нет (Все метки)

Здравствуйте! Помогите, как написать чтоб найти сумму четных цифр трехзначного числа?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 17:59
Ответы с готовыми решениями:

Найти сумму цифр заданного трехзначного числа
Найти сумму цифр заданного трехзначного числа. с коментариями

Циклы: найти сумму четных цифр числа
Найти сумму четных цифр числа.

Найти сумму цифр числа, находящихся на четных позициях
Дано натуральное число N.Найти сумму его цифр,находящихся на четных...

Определить сумму цифр трехзначного числа
Помогите написать программу С ++, которая определяет сумму цифр заданного...

Вычислить сумму цифр трехзначного натурального числа
47. Составьте программу для вычисления суммы цифр введенного с клавиатуры...

8
Sacred6661
47 / 47 / 75
Регистрация: 03.12.2013
Сообщений: 153
13.01.2014, 20:53 #2
Вот, держи)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
void main ()
{
    int a, b = 0;
 
    cout << "Enter the numer: ";
    cin >> a;
    for(int i=1; i <=3; i++)
    {
        if (a % 2 == 0)
            b = b + (a%10);
            a = a/10;
    }
    cout << endl << "Result = " << b << endl;
 
}
1
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
13.01.2014, 20:57 #3
LoikaN,
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
40
41
42
#include "stdafx.h"
#include<iostream>
#include<iomanip>
 
bool CheckThreeDigit(int number)
{
    int kol = 0;
    while (number > 0)
    {
        number /= 10;
        kol++;
    }
    return kol == 3 ? true : false;
}
 
int Suma(int number)
{
    int suma = 0;
    while (number>0)
    {
        if ((number % 10) % 2 == 0)
            suma += number % 10;
        number /= 10;
    }
    return suma;
}
 
 
int main()
{
 
    int num;
    std::cin >> num;
    if (CheckThreeDigit(num))
        std::cout << "suma = " << Suma(num);
    else
        std::cout << "three-digit number is not";
 
    std::cin.get();
    std::cin.ignore();
    return 0;
}
1
Yanush
159 / 156 / 61
Регистрация: 28.09.2013
Сообщений: 288
Завершенные тесты: 1
13.01.2014, 21:03 #4
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 <iostream>
#include <time.h>
 
#define RandomInt(min, max) min + rand() % (max - min + 1)
 
int main()
{
    srand(time(0));
    setlocale(0, "");
    int sum = 0;
    int i = RandomInt(100, 999);
    std::cout << "Случайное трехзначное число: " << i <<"\n";
    if ((i / 100) % 2 == 0)
        sum += (i / 100);
    i %= 100;
    if ((i / 10) % 2 == 0)
        sum += (i / 10);
    i %= 10;
    if (i % 2 == 0)
        sum += i;
    std::cout << "Сумма четных цифр числа: " << sum <<"\n";
  return system("pause");
}
1
LoikaN
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 6
13.01.2014, 23:20  [ТС] #5
Ребят а с библиотеками stdio.h и conio.h сложней?
0
MicM
824 / 483 / 324
Регистрация: 29.12.2009
Сообщений: 1,106
Завершенные тесты: 1
13.01.2014, 23:24 #6
Цитата Сообщение от LoikaN Посмотреть сообщение
Ребят а с библиотеками stdio.h и conio.h сложней?
Не сложней, просто они здесь не нужны.
stdio.h - сишный заголовочный файл для ввода-вывода, создал тему в C++, а ожидаешь, что сделают её(в смысле задачу) в C
conio.h вообще левый
1
LoikaN
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 6
13.01.2014, 23:34  [ТС] #7
Цитата Сообщение от MicM Посмотреть сообщение
Не сложней, просто они здесь не нужны.
stdio.h - сишный заголовочный файл для ввода-вывода, создал тему в C++, а ожидаешь, что сделают её(в смысле задачу) в C
conio.h вообще левый
Тему перенес модератор, я просто начинающий учащийся и мне нужно примерно в таком формате

C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <math.h>
#include <conio.h>
main ()
{
float y,a,b;
printf ("Vvedite a,b:");
scanf ("%f%f", &a, &b);
y=fabs(a+pow(b,3))/sqrt(pow(a,2)+pow(b,2));
printf ("y=%f\n", y);
getch ();
}
0
MicM
824 / 483 / 324
Регистрация: 29.12.2009
Сообщений: 1,106
Завершенные тесты: 1
13.01.2014, 23:40 #8
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
int main ()
{
    int n,sum = 0;
    scanf ("%d",&n);
    while (n!=0)
    {
        sum+=(!(n%10%2)) ? n%10:0;
        n/=10;
    }
    printf("%d",sum);
    getch ();
    return 0;
}
1
LoikaN
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 6
13.01.2014, 23:43  [ТС] #9
Цитата Сообщение от MicM Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
int main ()
{
    int n,sum = 0;
    scanf ("%d",&n);
    while (n!=0)
    {
        sum+=(!(n%10%2)) ? n%10:0;
        n/=10;
    }
    printf("%d",sum);
    getch ();
    return 0;
}
Спасибо огромное! Как вы быстро))) интересно я наверное так никогда несмогу. А немогли бы еще разьяснить, почему такие формулы? Я просто весьь день сидел и думал, как сделать, в итоге одни ошибки
0
13.01.2014, 23:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2014, 23:43

Целой переменной s присвоить сумму цифр трехзначного целого числа k
Целой переменной s присвоить сумму цифр трехзначного целого числа k. Вход: одно...

Целой переменной присвоить сумму цифр трехзначного целого числа
Целой переменной s присвоить сумму цифр трехзначного целого числа к

Целой переменной s присвоить сумму цифр трехзначного целого числа k
Здравствуйте! Никогда не кодил в этой среде,поэтому сразу проблема....


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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