👤

Na podstawie ćwiczeń wykonanych na lekcji napisz program wykorzystujący pętlę for, który oblicza iloczyn dowolnej ilości liczb wprowadzonych w programie. Plik podpisz nazwiskiem, imieniem i słowem for. takie było zadanie a ja napisałem cos takiego i jeszcze nie działa 1.co jest zle na dole 2. jak zrobic to na górze
#include

using namespace std;

int lczb1, lczb2, lczb, wynk;

int main()

{
cout<<"Podaj liczbe:";
cin >>lczb1;

cout<<"Podaj liczbe 2:";
cin >>lczb2;

cout<<"Ile razy mam powtorzyc wynik:";
cin >>lczb;

wynk=lczb1*lczb2;

for (int i=1, i = {
cout<< i <<". "<< wynk < }
return 0;
}


Odpowiedź :

Odpowiedź:

1. brakuje ci <iostream> przy include

Pod spodem wklejam kod który pozwala na wprowadzenie liczb ile sie tylko chce, jeżeli będziesz mieć jakieś pytania chętnie odpowiem :)

#include <iostream>

using namespace std;

int main(){

   int iloczyn = 1, ilosc;

   cout << "Podaj ile liczb chcesz ";

   cin >> ilosc;

   int tab[ilosc];

   

   cout << "Wczytaj swoje liczby" << endl;

   for(int i = 0; i < ilosc; i++){

       cout << "Podaj liczbe nr" << i+1 << " ";

       cin >> tab[i];

       iloczyn = iloczyn * tab[i];

   }

   cout << iloczyn << endl;

}

Wyjaśnienie: