SUBIECTUL III
1. Se citeste un numar natural n. Afisati patratele primelor n numere naturale. I
2. Se dă un număr natural n. Afișați în ordine crescătoare primele n numere
naturale nenule.
3. Se citesc numere pana la intalirea valorii 0. Afisati numerele divizibile cu 3.
4. Denis a învățat la scoală despre ridicarea la putere. Ajutați-l să calculeze a la
puterea b
5. Se dă un număr natural n. Afișați pe o linie primele n numere naturale nenule
în ordine crescătoare, iar pe linia următoare aceleași numere, dar în ordine
descrescătoare. Va rooog!!! Ajutati-ma am test din astea peste 10inute si imi trebuie rezolvate!!! dau coroana!!!!.
Răspunsuri la întrebare
Răspuns:
#include <iostream>
using std::cout, std::cin, std::endl;
int main()
{
int n;
// 1. Se citeste un numar natural n. Afisati patratele primelor n numere naturale.
cout << "Introdu n >> ";
cin >> n;
for (int i = 0; i < n; i++)
cout << i * i << " ";
cout << endl;
// 2. Se dă un număr natural n. Afișați în ordine crescătoare primele n numere naturale nenule.
cout << "Introdu n >> ";
cin >> n;
for (int i = 0; i < n; i++)
if (i != 0)
cout << i << " ";
cout << endl;
// 3. Se citesc numere pana la intalirea valorii 0. Afisati numerele divizibile cu 3.
int vectorNumere[50], i = 0;
while (n != 0)
{
cout << "Introdu numarul ( 0 pentru a te opri ) >> ";
cin >> n;
vectorNumere[i] = n;
i++;
}
for (int j = 0; j < i; j++)
if (vectorNumere[j] % 3 == 0)
cout << vectorNumere[j] << " ";
cout << endl;
// 4. Denis a învățat la scoală despre ridicarea la putere. Ajutați-l să calculeze a la puterea b
int baza, exponent, rezultat = 1, copieExponent;
cout << "Introdu numarul >> ";
cin >> baza;
cout << "Introdu exponentul >> ";
cin >> exponent;
copieExponent = exponent;
while (exponent != 0)
{
rezultat *= baza;
--exponent;
}
cout << baza << " ^ " << copieExponent << " = " << rezultat << endl;
// 5. Se dă un număr natural n. Afișați pe o linie primele n numere naturale nenule
cout << "Introdu n >> ";
cin >> n;
for (i = 0; i < n; i++)
if (i != 0)
cout << i << " ";
cout << endl;
for (i = n - 1; i >= 0; i--)
if (i != 0)
cout << i << " ";
cout << endl;
return 0;
}
Explicație:
Sper să fie de 10 ))