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

Определить сумму чётных разрядов числа и произведение нечётных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти вершину параболы http://www.cyberforum.ru/cpp-beginners/thread364098.html
Найдите вершину параболы ax2+bx+c для заданных a,b,c.
C++ Почему не взяли на обучение в CQG, на сайте нашел испытательное задание, сделал и отослал. Не взяли и не объяснили почему. Хочу услышать мнения. / Программа получает на вход текстовый файл и расшифровывает его первую строчку получая ключ. // #include "stdafx.h" //Запрещенные биграммы, т.е. для буквы А запрещено Q и т.д. Биграммы взяты из книги А.П.Алферов "Основы криптографии". это быиграммы запрещены для литературно текста. char A={'Q'}; char B={'B','C','D','F','G','H','K','M','N','P','Q','V','W','X','Z'};//запрещенные... http://www.cyberforum.ru/cpp-beginners/thread364091.html
Печать чисел от 1 до N C++
Здраствуйте, я новичок в с++ , прохожу учебник с++ not fear. И вот в конце темы просят сделать упражнение а я не могу понять как его сделать , помогите если не сложно. код : #include <iostream> using namespace std; int main() { int i,n;
C++ Прошу оценить свой уровень
Код во вложениях
C++ Вопрос про char http://www.cyberforum.ru/cpp-beginners/thread364075.html
Пожалуйста обьясните доступным языком в чем разница между объявлениями, и какие когда лучше использовать char a; char *c; char b=new char в интернете много по этому поводу есть, но их сравнения я не нашел
C++ симафор или нет? ПРивет всем! написал программу для следующего задания с использованием симафора: Написать программу, создающую два потока. Оба потока одновременно читают один и тот же текстовый файл. Первый поток считает количество символов в файле, второй количество пробелов. После окончания потоки должны создать один файл, записать в него результаты работы и идентифицировать себя; Это правильно... подробнее

Показать сообщение отдельно
YusipovIlsur
11 / 11 / 2
Регистрация: 17.12.2010
Сообщений: 52
10.10.2011, 17:25     Определить сумму чётных разрядов числа и произведение нечётных
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
#include <iostream>
using namespace std;
 
char c[2];  //c[0]->сумма чётный,c[1]->произведение нечётных (глобальный массив)
 
int enter() //функция ввода числа
{
    int ent;
    cin>>ent;
    return ent;
}
 
int product(int n)  //подсчёт произведения нечётных разрядов
{
    int x=1;
    while ((int)n!=0)
    {
        x=(n%10)*x;
        n=n/100;
    }
    return x;
}
 
int sum (int m)     //функция подсчёта суммы чётных разрядов
{
    int y=0;
    while ((int)m!=0)
    {
        y=((m%100)/10)+y;
        m=m/100;
    }
    return y;
}
 
int main(int argc, char* argv[])
{
    int number=enter();
    cout<<"sum="<<sum(number)<<endl;
    cout<<"product="<<product(number)<<endl;
    return 0;
}
 
Текущее время: 23:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru