Помогите Пожалуйста С++1 .Отыскать все обыкновенные числа из интервала 1000-9999, у

Помогите Пожалуйста С++

1 .Отыскать все простые числа из промежутка 1000-9999, у которых сумма первой и 2-ой числа равна сумме третьей и четвертой.
Вывести на экран само это число и сумму частей.

2. Два друга решили накапливать средства. Начальный вклад обоих составил 100 .
Иванов решил каждый месяц пополнять вклад на 10% от начального вклада. А Петров - на 5% от предыдущей суммы. Когда вклад Петрова превзойдет вклад Иванова?

Задать свой вопрос
Виталька
А корень квадратный можно использовать?
Полина Коноваленкова
include сверху, и sqrt(x) - вычисляет корень из икс
Ангела Штомайзен
не. такое не проходили
Валерия
break в циклах тоже не используете?
Оксана Шестипалова
используем
Вадик Авдонченков
В первом задании сказано отыскать обыкновенные числа, но в образце указаны составные. Вы ничего не перепутали?
Daniil Nevorotin
ну это пример а надобно как в задании
Ира Альбер
n (sum) n (sum) n (sum) n (sum)1423 (5) 1607 (7) 1753 (8) 1973 (10)2011 (2) 2213 (4) 2341 (5) 2543 (7)2617 (8) 2671 (8) 2819 (10) 2837 (10)3407 (7) 3461 (7) 3517 (8) 3571 (8)3719 (10) 3847 (11) 4013 (4) 4637 (10)4673 (10) 4691 (10) 4729 (11) 4783 (11)4967 (13) 5023 (5) 5261 (7) 5519 (10)5573 (10) 5591 (10) 5647 (11) 5683 (11)5849 (13) 5867 (13) 6143 (7) 6217 (8)6271 (8) 6473 (10) 6491 (10) 6529 (11)6547 (11) 7043 (7) 7649 (13) 7759 (14)вот начало, вроди такое.
Zhenja Zundeliovich
Этот вариант более оптимален:
Дмитрий Урвин
includeincludeusing namespace std;int main() int kp = 0; for(int i = 1000; i < 10000; i++) int B = 1, K = sqrt(i), d = 2; while(d <= K) if (i % d++ == 0) B = 0; break; if (B) int S = (i % 10)+((i/10)%10); if (S == ((i/100)%10)+(i/1000)) cout <
1 ответ
1)

includelt;iostreamgt;
using namespace std;
int main()

    for(int i = 0; i lt; 5; i++)
        coutlt;lt;" n  (Sum)     ";
    coutlt;lt;"\n\n";
    int kp = 0;
    for(int i = 1000; i lt; 10000; i++)
   
        int B = 1, d = 2;
        while(d lt;= i/2)
        
            if (i % d++ == 0)
            
                B = 0;
                break;
            
        
        if (B)
        
            int S = (i % 10)+((i/10)%10);
            if (S == ((i/100)%10)+(i/1000))
            
                cout lt;lt;ilt;lt;'('lt;lt;Slt;lt;')'lt;lt;(Slt;10?" ":"")lt;lt;"      ";
                if (++kp % 5 == 0) cout lt;lt;"\n\n";
            
        
    
    return 0;




2)

includelt;iostreamgt;
using namespace std;

int main()

    double S1 = 100, S2 = 100;
    int M = 0;
    while(S1 gt;= S2)
   
        S1+=10;
        S2*=1.05;
        M++;
   
    cout lt;lt;"Let - "lt;lt;M/12lt;lt;";\n";
    cout lt;lt;"Mec. - "lt;lt;M%12lt;lt;".";
    return 0;

Данил Коморин
Огромное спасибо!
Jurkutova Amelija
=))
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт