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

РВП - C++

Восстановить пароль Регистрация
 
alisikizmesteva
0 / 0 / 0
Регистрация: 09.10.2010
Сообщений: 6
09.10.2010, 10:47     РВП #1
Помогите с программным кодом?
Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k(где к-частное);
Если остаток от деления на 4 равен 1, тогда N=4k+1, если остаток от деления равен 2, то N=4k+2; если остаток от деления равен 3, то N=4k+3,Например, 12=4*3, 22=4*5+2.
Программировать надо в С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
09.10.2010, 22:01     РВП #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 <cstdlib>
 
int main()
{
    int N;
 
    std::cout << "Enter N: ";
    std::cin >> N;
 
    std::cout << "N = 4 * " << N / 4;
 
    switch (N % 4)
    {
        case 1:
            std::cout << " + 1" << std::endl;
            break;
        case 2:
            std::cout << " + 2" << std::endl;
            break;
        case 3:
            std::cout << " + 3" << std::endl;
            break;
        default:
            std::cout << std::endl;
            break;
    }
 
    system("pause");
    return 0;
}
StUser
11 / 11 / 1
Регистрация: 09.10.2010
Сообщений: 23
09.10.2010, 22:08     РВП #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    int N;
    cout << "Enter N: ";
    cin >> N;
    cout << "N = 4 * " << N / 4;
    if (int i = N % 4) cout << " + " << i;
    cout << endl;
    return 0;
}
Yandex
Объявления
09.10.2010, 22:08     РВП
Ответ Создать тему
Опции темы

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