Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

sa se elaboreze un program C++ cu ajutorul instructiunilor for while si dowhile:
sa se gaseasca perechile de numere a caror suma este 1000,primul sa fie divizibi cu 17,iar al doilea cu 19

Răspunsuri la întrebare

Răspuns de express
0
Ti-am facut 3 surse in care folosim pe rand intructiunea repetitiva cu test initial (while, apoi cu test final (do .. while) si apoi cu contor ( for)). Succes!
Sursa 1 (while)

#include <iostream>
using namespace std;
int n, i, a, b;
int main()
{
    i = 0;
    while(i < 1000)
    {
       i ++;
       a = i;
       b = 1000 - i;
       if(a % 17 == 0 && b % 19 == 0) cout << a << " " << b << "\n";
    }
    return 0;
}

Sursa 2 (do ... while)

#include <iostream>
using namespace std;
int n, i, a, b;
int main()
{
    i = 0;
    do
    {
       i ++;
       a = i;
       b = 1000 - i;
       if(a % 17 == 0 && b % 19 == 0) cout << a << " " << b << "\n";
    } while(i < 1000);
    return 0;
}

Sursa 3 (for)

#include <iostream>
using namespace std;
int n, i, a, b;
int main()
{
    for(i = 1; i < 1000; i ++)
    {
       a = i;
       b = 1000 - i;
       if(a % 17 == 0 && b % 19 == 0) cout << a << " " << b << "\n";
    }
    return 0;
}

Alte întrebări interesante