Informatică, întrebare adresată de GabiMihai10, 8 ani în urmă

Scrieti un algoritm care citeste doua numere naturale a si b de cel mult 9 cifre cu a < sau egal b si afiseaza pe ecran in ordine crescatoare toate numerele pare din intervalul [a,b]
As dori rezolvare cu vectori.

Răspunsuri la întrebare

Răspuns de alex27boss
1

Răspuns:

int a,b,x;

cin>>a>>b;

if(a%2==1)

a++;

for(x=a;x<=b;x+=2)

cout<<x<<' ';

Sau daca vrei cu vectori:

#include <iostream>

#include <vector>

using namespace std;

int main()

{

int i,a,b,x;

vector<int>v;

cin>>a>>b;

if(a%2==1)

a++;

for(x=a;x<=b;x+=2)

v.push_back(x);

for(i=0;i<v.size();i++)

cout<<v[i]<<' ';

return 0;

}

Explicație:

Alte întrebări interesante