Witam, mam problem z programem. W pewnej jego części pętla for ograniczona przez liczbę wprowadzaną przez użytkownika mówi ile liczb zostanie wprowadzonych przez użytkownika, a te następnie będą wymnożone przez siebie. Jak muszę zrobić tą część programu aby działała prawidłowo?
0
0
Zdefiniuj zmienna X typu calkowitoliczbowego o wartosci 1.
Wykonaj N (gdzie N to liczba wprowadzona przez uzytkownika) iteracji:
Pobierz liczbe od uzytkownika
Pomnoz wprowadzona liczbe przez zmienna X
Przypisz zmiennej X wynik ostatniego dzialania
Daj ludzkie nazwy zmiennych, przepisz na C++ i gotowe.
0
int ile;
int liczba;
int wynik = 1;
cin >> ile;
for(int i=0;i<ile;i++){
cin >> liczba;
wynik*=liczba;
}
return wynik;
1
Nie wiem o co Ci chodzi. Ale z Twojego bełkotu wydedukowałem, że o coś takiego:
int number = 0;
int multiplied;
int N = 0;
cout << "Set number: ";
cin >> number;
for (int i = 0; i < number; i++)
{
cout << ">>: ";
cin >> N;
if (i == 0)
multiplied = N;
else
multiplied *= N;
}
cout << "Multiplied: " << multiplied << endl;
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.