👤

Napisz program wczytujący do tablicy 7-elementowej ciąg liczb rzeczywistych. Liczby stanowią ciąg arytmetyczny, gdzie pierwszy wyraz ciągu =10, kolejny jest o 3 wiekszy. Każdą podaną liczbę należy pomnożyć przez dwa. Tak otrzymane liczby należy wypisać na ekranie oraz obliczyć i wypisać ich sumę. c++

Odpowiedź :

Rozwiązanie z komentarzami:

#include <iostream>

using namespace std;

int main()

{

int tablica[7];

for (int i = 0; i < 7; i++)   //wczytywanie do tablicy

 tablica[i] = 10 + (i * 3);//ciagu liczb

for (int i = 0; i < 7; i++)//mnozenie kazdej liczby

 tablica[i] *= 2;       //przez dwa

for (int i = 0; i < 7; i++)    //wypisywanie liczb

 cout << tablica[i] << endl;//na ekranie

int suma = 0;

for (int i = 0; i < 7; i++)//obliczanie

 suma += tablica[i];    //sumy

cout << "Suma: " << suma;

return 0;

}

Wersja krótka:

#include <iostream>

using namespace std;

int main()

{

int tablica[7], suma = 0;

for (int i = 0; i < 7; i++)

{

 tablica[i] = 10 + (i * 3);

 tablica[i] *= 2;

 suma += tablica[i];

 cout << tablica[i] << endl;

}

cout << "Suma: " << suma;

return 0;

}

Zobacz obrazek Kowal75
Zobacz obrazek Kowal75