Форум программистов, компьютерный форум 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++ симафор или нет? ПРивет всем! написал программу для следующего задания с использованием симафора: Написать программу, создающую два потока. Оба потока одновременно читают один и тот же текстовый файл. Первый поток считает количество символов в файле, второй количество пробелов. После окончания потоки должны создать один файл, записать в него результаты работы и идентифицировать себя; Это правильно... подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.10.2011, 17:32     Определить сумму чётных разрядов числа и произведение нечётных
У меня все работает, библиотеку просто надо подключить

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
#include <stdio.h>
void Count(long a, long *sum, long *prod)
{
   int i = 0;
   *sum = 0;
   *prod = 1;
   while (a)
   {
       if (i & 1)
          *prod *= a % 10;
       else *sum += a % 10;
       a /= 10;
       i++;
   }
}
 
int main()
{
   long sum, prod, a;
   scanf("%ld", &a);
   Count(a, &sum, &prod);
   printf("sum = %ld prod = %ld\n", sum, prod);
   getchar();
   return 0;
}
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru