piątek, 6 października 2017

Algorytm iteracyjny iloczyn n liczb

1.SPECYFIKACJA 
Instrukcją interacji (pętli) nazywamy instrukcje powtarzania danego ciągu operacji.Lista powtórzeń może być ustalona przed wykonaniem instrukcji lub może zależeć od spełnienia pewnego warunku.

SPECYFIKACJA PROBLEMU:
ZADANIE: Oblicz iloczyn n liczb całkowitych.
DANE: n dowolnych liczb całkowitych, kolejno zapamiętywanych w zmiennej a.
WYNIK: wartość iloczynu: iloczyn.
LISTA KROKÓW:
1.Zacznij algorytm.
2.Zmiennej iloczyn oraz zmiennej i przypisz wartość jeden iloczyn:=1; i:=1.
3.Wprowadź liczbę całkowitą i zapamiętaj ją w zmiennej a.
4.Pomnóż iloczyn przez wprowadzoną liczbę a: iloczyn:=iloczyn*a.
5.Jeśli i nie równa się n, zwiększ licznik o jeden (i:=i+1) i wróć do kroku 3.
6.Wyprowadź wynik: iloczyn.
7. Zakończ algorytm. 

2.SCHEMAT BLOKOWY

3.LISTING PROGRAMU

#include <iostream>
using namespace std;
int main ()
{
    int i,a,iloczyn,n;
    cout << "Podaj ilosc liczb do przemnozenia: ";
    cin >> n;
    iloczyn=1;
    for (i=0; i<n; i++)
    {
        cout << "Wpisz liczbe nr " <<i+1<< ":"  ;
        cin >>a;
        iloczyn*=a;
    }
    cout << "Iloczyn podanych liczb: "<<iloczyn;
    return 0;
}



2 komentarze: