S-a notat cu x%y restul împărţirii numărului întreg x la numărul întreg nenul y.
a) Scrieţi ce se afişează pentru a=5 şi b=17 ;
b) Scrieţi toate perechile de valori care pot fi citite pentru variabilele a şi b, astfel încât
să se afişeze, în acestă ordine, numerele: 0 -2 -4 -6 -8 -10 ;
c) Scrieţi în pseudocod un algoritm echivalent cu cel dat, în care să se înlocuiască
structura pentru...execută cu o structură repetitivă de alt tip ;
d) Scrieţi programul C++ corespunzător algoritmului dat.
citeşte a,b (numere întregi)
┌dacă a<b atunci
│ s←a; a←b; b←s
└■
┌pentru x←a,b,-1 execută
│ ┌dacă x%2=0 atunci
│ │ scrie x,’ ’
│ └■
└■
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
La d:
#include <iostream>
using namespace std;
int main()
{
int a, b, x, s;
cin>>a>>b;
If( a<b)
{
s=a;
a=b;
b=s;
}
for(x=a;a<=b;a--) if(x%2==0) cout<<x<<" " ;
return 0;
}
Explicație:
Pentru a scrie codul intr-un compilator si ruleaza-l, si astfel poti face si pentru b
mateiuandrei5335:
am uitat inainte de ultima acolada sa scriu return 0;
Alte întrebări interesante
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Religie,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă