Scrieţi un program care citeşte de la tastatură un număr natural cu trei cifre şi care afişează apoi numărul obținut prin eliminarea cifrei din mijloc. 8

#include <iostream> using namespace std; int main() {     int numar, numarNou;     cout << „Introduceti un numar cu trei cifre: „;     cin >> numar;     // eliminam cifra din mijloc prin impartirea la 100     numarNou = (numar / 100) * 10 + numar % 10;     cout << „Numarul obtinut prin eliminarea…

Scrieţi un program care citeşte de la tastatură un număr natural cu patru cifre şi care afişează pe câte un rând cifrele numărului, începând cu cifra cea mai semnificativă. 9

#include <iostream> using namespace std; int main() {    int n;    cout << „Introduceti un numar cu 4 cifre: „;    cin >> n;    int cifra4 = n % 10;    n /= 10;    int cifra3 = n % 10;    n /= 10;    int cifra2 = n % 10;   …

Scrieţi un program care citeşte de la tastatură un număr format din două cifre şi care afişează un mesaj prin care se precizează modul în care sunt ordonate cifrele: „Cifre ordonate crescător” sau „Cifre ordonate descrescător”. 10

#include <iostream> using namespace std; int main() {     int numar, cifra1, cifra2;     cout << „Introduceti un numar cu doua cifre: „;     cin >> numar;     // extragem cele doua cifre     cifra1 = numar / 10;     cifra2 = numar % 10;     // determinam modul in care sunt ordonate     if…

Scrieţi un program care citeşte de la tastatură patru numere reale a, b, c şi d cu a<b si c<d  şi care afişează intersecţia intervalelor [a,b] şi [c,d]. 11

#include <iostream> using namespace std; int main() {     float a, b, c, d;     cout << „Introduceti numerele reale a, b, c si d cu a<b si c<d: „;     cin >> a >> b >> c >> d;     if (b < c || d < a) {         cout << „Nu exista…

Se citeşte un număr care reprezintă luna din an (1 pentru ianuarie, 2 pentru februarie etc.). Afişaţi numărul lunii precedente şi numărul lunii următoare. 1

#include <iostream> using namespace std; int main() {     int luna;     cout << „Introduceti numarul lunii: „;     cin >> luna;     switch(luna) {         case 1:             cout << „Luna precedenta: decembrie\n”;             cout << „Luna urmatoare: februarie\n”;             break;         case 2:             cout << „Luna precedenta: ianuarie\n”;             cout << „Luna…

Se citesc două numere de la tastatură, care reprezintă anul şi luna. Afişaţi numărul de zile din luna respectivă (pentru luna februarie se va ţine cont de an: dacă este bisect sau nu). 2

#include <iostream> using namespace std; int main() {     int an, luna;     cout << „Introduceti anul: „;     cin >> an;     cout << „Introduceti luna (1 – ianuarie, 2 – februarie, etc.): „;     cin >> luna;     if (luna == 2) { // februarie         if ((an % 4 == 0 &&…

Se citesc mai multe cifre de la tastatură până când suma lor depăşeşte valoarea 40. Afişaţi numărul de cifre introduse. Scrieţi câte o variantă de program pentru fiecare structură repetitivă implementată în limbajul C++. Precizaţi expresiile şi instrucțiunile folosite pentru cele trei acţiuni ale procesului de control. 3

while #include <iostream> using namespace std; int main() {     int cifra, suma = 0, nrCifre = 0;     while (suma < 40) {         cout << „Introduceti o cifra: „;         cin >> cifra;         suma += cifra;         nrCifre++;     }     cout << „Ati introdus ” << nrCifre << ” cifre.” <<…

Se citeşte un număr natural n şi apoi un şir de n numere întregi. Afişaţi mediile aritmetice ale tripletelor de numere pozitive introduse consecutiv. Scrieţi câte o variantă de program pentru fiecare structură repetitivă implementată în limbajul C++. Precizaţi expresiile şi instrucţiunile folosite pentru cele trei acţiuni ale procesului de control. 4

#include <iostream> using namespace std; int main() {     int n;     cout << „Introduceti numarul de elemente din sir: „;     cin >> n;     int a[n];     for (int i = 0; i < n; i++) {         cout << „a[” << i << „] = „;         cin >> a[i];     }…

Se citesc două numere de la tastatură, a şi b. Afişaţi numărul de termeni ai şirului lui Fibonacci din intervalul [a,b]. Scrieţi câte o variantă de program pentru fiecare structură repetitivă implementată în limbajul C++. Precizaţi expresiile şi instrucțiunile folosite pentru cele trei acţiuni ale procesului de control. 5

#include <iostream> using namespace std; int main() {     int a, b;     cout << „Introduceti doua numere intregi a si b: „;     cin >> a >> b;     int f1 = 1, f2 = 1, f3 = 2, nr = 0;     while (f1 <= b) {         if (f1 >= a) {…

Să se afişeze toate numerele de forma abba divizibile cu n (n se citeşte de la tastatură). Scrieţi câte o variantă de program pentru fiecare structură repetitivă implementată în limbajul C++. Precizaţi expresiile şi instrucţiunile folosite pentru cele trei acţiuni ale procesului de control. 6

Varianta cu structura while: #include <iostream> using namespace std; int main() {     int n, a = 0, b = 0;     cout << „Introduceti valoarea lui n: „;     cin >> n;     while (a <= 9) {         int num = 1000*a + 100*b + 10*b + a;         if (num % n…