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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы и строки http://www.cyberforum.ru/cpp-beginners/thread70031.html
Помогите мне решить эту задачу: написать программу, которая считывает текст из файла ивыводит на экран сначала вопросительные а затем восклицательные предложения текты можете сами поставит ...
C++ строки, именно строки Дан текст, определить, сколько в нем предложений. Вывести на экран самое длинное. Напишите пожалуйста код,хоть полу рабочий,просто я со строками полный ноль. на С http://www.cyberforum.ru/cpp-beginners/thread70009.html
C++ библиотека C++
Подскажите: #include <iostream.h> #include <conio.h> #include <cstdlib.h> //показывает ошибку int main() { clrscr(); cout << abs(-10); getch();
матрицы C++
Дана прямоугольная матрица. Определить количество особых элементов массива, считая его элементы особыми, если он больше суммы остальных элементов его столбца. парни помогите пожлуйсто, если не...
C++ Функция fill Для двумерного массива http://www.cyberforum.ru/cpp-beginners/thread69968.html
Как использовать функцию fill с двумерным массивом std::fill(array, array + size, 1.0); к примеру есть двумерный массив int massiv как всем его элементам присвоить значение ноль с помощью...
C++ Исключительные ситуации Как обработать исключительную ситуацию,когда переменная описана как int,к примеру,а вводится какой-нибудь char?А то нам как то в лекции мало дали про это.... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
05.12.2009, 08:12
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
#include "iostream.h"
#include "conio.h"
bool prov_prost(int a, int b, int c, int d)
{
    bool fl=true;
    int i;
    for(i=2; fl && i<a; i++)
        if(a%i==0)
            fl=false;
    for(i=2; fl && i<b; i++)
        if(b%i==0)
            fl=false;
    for(i=2; fl && i<c; i++)
        if(c%i==0)
            fl=false;
    for(i=2; fl && i<d; i++)
        if(d%i==0)
            fl=false;
    return fl;
}
int main()
{
    int n, a, b, c, d;
    cout<<"N= ";
    cin>>n;
    for(a=n-6; a>1; a--)
        for(b=a; b>1; b--)
            for(c=b; c>1; c--)
                for(d=c; d>1; d--)
                    if(a+b+c+d==n && prov_prost(a, b, c, d))
                    {
                        cout<<a<<" "<<b<<" "<<c<<" "<<d<<endl;
                        getch();
                    }
 
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru