Предмет: Информатика, автор: nadiyaru

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

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

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

Приложения:

Ответы

Автор ответа: Аноним
0
1)

#include<iostream>
using namespace std;
int main()
{
    for(int i = 0; i < 5; i++)
        cout<<" n  (Sum)     ";
    cout<<"nn";
    int kp = 0;
    for(int i = 1000; i < 10000; i++)
    {
        int B = 1, d = 2;
        while(d <= 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 <<i<<'('<<S<<')'<<(S<10?" ":"")<<"      ";
                if (++kp % 5 == 0) cout <<"nn";
            }
        }
    }
    return 0;
}



2)

#include<iostream>
using namespace std;

int main()
{
    double S1 = 100, S2 = 100;
    int M = 0;
    while(S1 >= S2)
    {
        S1+=10;
        S2*=1.05;
        M++;
    }
    cout <<"Let - "<<M/12<<";n";
    cout <<"Mec. - "<<M%12<<".";
    return 0;
}
Автор ответа: nadiyaru
0
Огромное спасибо!
Автор ответа: Аноним
0
=))
Похожие вопросы
Предмет: Обществознание, автор: volckovaler