Informatică, întrebare adresată de thefatherofbirdslul, 8 ani în urmă

scrieti si executati urmatoarele programe in c++:

- se da n numar natural. Calculati produsul numerele pina la n

- se dau 2 numere naturale n si m. sa se calculeze suma si produsul numerelor pina la n, suma si produsul numerelor pina la m. Apoi adunati cele doua sume si inmultiti cele 2 produse calculate si afisati-le

- se da un numar natural n. Sa se afiseze divizorii lui.

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Ai mai jos rezolvarile la cele 3 probleme in limbaj C++

1.

#include <iostream>

using namespace std;

int main()

{

 int n, s = 1;

 cin >> n;

 for (int i = 1; i <= n; i++)

 {

   s *= i;

 }

 cout << s;

   return 0;

}

2.

#include <iostream>

using namespace std;

int main()

{

 int n, m, sn = 0, sn2 = 1, sm = 0, sm2 = 1;

 cin >> n >> m;

 for (int i = 1; i <= n; i++)

 {

   sn += i;

   sn2 *= i;

 }

 for (int i = 1; i <= m; i++)

 {

   sm += i;

   sm2 *= i;

 }

 cout << sn + sm << " " << sn2 * sm2;

   return 0;

}

3.

#include <iostream>

using namespace std;

int main()

{

 int n;

 cin >> n;

 for (int i = 1; i <= n; i++)

 {

   if (n % i == 0)

   {

     cout << i << " ";

   }

 }

   return 0;

}

Alte întrebări interesante