Se citesc de la tastatura doua numere naturale n si m. Realizati un program care afiseaza o lista de numere impare consecutive, cat timp diferenta dintre primul si ultimul numar din lista nu este mai mare decat m. Lista va incepe cu primul numar impar mai mare decat n.
exemplu; pt n=7 si m=50 se va afisa 9 11 13 ... 59
Răspunsuri la întrebare
Răspuns de
0
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main()
{
int n, m, prim, ultim, cnt = 0;
cin >> n >> m;
if (n % 2 == 0)
{
prim = n + 1;
}
else
{
prim = n + 2;
}
cout << prim << " ";
ultim = prim + 2;
do
{
cout << ultim << " ";
cnt += 2;
ultim = prim + cnt;
}
while (ultim - prim <= m);
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă