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

Дано четырёхзначное число.Определить: - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ создание базы. http://www.cyberforum.ru/cpp-beginners/thread82223.html
Добрый день . У меня есть задачка 6)Дан файл F, содержащий номера телефонов сотрудников учреждения: фамилия сотрудника, его инициалы и номер телефона. Найти телефон сотрудника по его фамилии и...
C++ Почему не работате goto? #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> #include <cmath> using namespace std; bool prime(int n) { if (n <= 1) return false; http://www.cyberforum.ru/cpp-beginners/thread82219.html
C++ метод трапеции
запрограммировать формулу трапеции: интеграл от a до b f(x)dx приблизительно равно h*(y0+yn)/2 +y1+y2+...+yn-1). вот. запрограммировать на СИ. спасибо заранее)
C++ Нужна программа срочно по поиску символов в тексте!!!!!
Помогите написать программу,пожалуйста.Нужна сегодня.На С. Найти в файле все слова,содержащие сочетание букв,задавамое с клавиатуры. Подсчитать количество этих слов.Заданное сочетание букв и...
C++ матрицы http://www.cyberforum.ru/cpp-beginners/thread82195.html
Помогите плиз новичку решить задачу с матрицой. Вот собственно условие: В действительной матрице размера n x m (n, m <10) упорядочить строки по убыванию среднего значения их элементов. Размер...
C++ Перевод символа в нижний регистр Привет всем)) у меня такой вопрос: почему функция tolower() возвращает не символ в нижнем регистре, а какие-то цифры (наверное код буквы). Заранее спасибо) #include <iostream.h> #include... подробнее

Показать сообщение отдельно
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
03.01.2010, 18:10
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>
#include <algorithm>
#include <functional>
#include <numeric>
#include <vector>
using namespace std;
 
int main()
{    
    int n;
    vector<int> v;
 
    cout << "Введите число: ";
    cin >> n;
    do {
        v.push_back(n % 10);
    } while(n /= 10);
 
    cout << "Сумма двух первых цифр "
         << ((v[0] + v[1] == v[v.size()-1] + v[v.size()-2]) ? "" : "не ")
         << "равна сумме двух последних.\n";
    
    int sum = accumulate(v.begin(), v.end(), 0);
    cout << "Сумма цифр "
         << ((sum % 3 == 0) ? "" : "не ")
         << "кратна 3.\n";
    
    int prod = accumulate(v.begin(), v.end(), 1, multiplies<int>());
    cout << "Произведение цифр "
         << ((prod % 4 == 0) ? "" : "не ")
         << "кратно 4.\n";
    
    int a;
    cout << "Введите a: ";
    cin >> a;
    cout << "Произведение цифр "
         << ((prod % a == 0) ? "" : "не ")
         << "кратно a.\n";
 
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru