Răspuns :
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 ))
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!