C++  -  recapitulare

1.)Structura liniară - Ce se afișează după rularea următorului program ?
#include <iostream>
using namespace std;
int a,b;
int main()
{
  a=3;
  b=4;
  cout<<"a este "<<a<<endl;
  cout<<"b este "<<b<<endl;
  cout<<"Suma lor este "<<a+b<<endl;
}

2.) Structura liniară - Ce se afișează după rularea următorului program ?
#include <iostream>
using namespace std;
int a,b;
int main()
{
  cout<<"Dati o valoare pentru a:";
  cin>>a;
  cout<<"Dati o valoare pentru b:";
  cin>>b;
  cout<<"Suma lor este "<<a+b<<endl;
}

3.) Structura decizională - Ce se afișează după rularea următorului program ?
#include <iostream>
using namespace std;
int a,b;
int main()
{
  cout<<"Dati o valoare pentru a:";
  cin>>a;
  cout<<"Dati o valoare pentru b:";
  cin>>b;
  if (a>b)
     cout<<a<<" este mai mare decat "<<b<<endl;
    else
     cout<<a<<" este mai mic sau egal cu "<<b<<endl;
}

4.) Structura repetitivă cu test inițial - Ce se afișează după rularea următorului program ?
#include <iostream>
using namespace std;
int a,b;
int main()
{ a=3;
  b=10;
  while (a<=b)
  {
   cout<<a<<" ";
   a=a+1;
  }
}

5.) Structura repetitivă cu test final - Ce se afișează după rularea următorului program ?
#include <iostream>
using namespace std;
int a,b;
int main()
{
  a=3;
  b=10;
  do
  {
   cout<<a<<" ";
   a=a+1;
  } while (a<=b);
}

6.) Structura repetitivă cu contor - Ce se afișează după rularea programului ?
#include <iostream>
using namespace std;
int a;
int main()
{ for (a=5; a<=10; a=a+1)
     cout<<a<<" ";
}

7.) Structura repetitivă cu contor - Ce se afișează după rularea programului ?
#include <iostream>
using namespace std;
int a;
int main()
{
 for (a=5; a<=20; a=a+1)
   if (a%2==0) //daca a este par
      cout<<a<<" ";
}
Temă de laborator:
Implementați un program C++ care citește 2 numere a și b (cu a < b) și afișează toate numerele impare dintre a și b. Vor fi scrise 3 variante de cod program – câte una pentru fiecare tip de structură repetitivă.