Do wykonania w "Dev C++"

"Napisz program, który zapisze 10 liczb do tablicy. Znajdź MINIMALNĄ wartość tej tablicy".

Byłbym bardzo wdzięczny z wyjaśnieniem : )



Odpowiedź :

#include <iostream> //biblioteka-strumień

#include <stdio.h> //biblioteka do getchar

using namespace std;

float liczba[10]; //tablica (10 liczb, numeracja od liczba[0] do liczba[9])

float mala; //najmniejsza liczba w tablicy

int main()

{

   for(int i=0;i<10;i++) //pętla (jeżeli i jest mniejsze od 10, z każdym wykonaniem i wzrasta o 1, początkowa wartość i to 1, wykonuje się 10 razy-od i=0 do i=9)

{

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

cin >> liczba[i]; //wczytuje z klawiatury

}

mala=liczba[0]; //najmniejsza wartość

for(int i=0;i<10;i++) //pętla

{

 if(liczba[i]<mala) //instrukcja warunkowa (jeżeli liczba[i] jest mniejsza od poprzednich)

 {

  mala=liczba[i];

 }

}

cout << "\n\n\n" << "Najmniejsza liczba w tablicy to: " << mala;

getchar();getchar(); //sprawia, że program nie zamyka się zaraz po wykonaniu

 

   return 0;

}

biblioteka <stdio.h> oraz getchar(); nie są obowiązkowe i nie trzeba ich wpisywać w programie. Sprawiają tylko, że konsola nie zamyka się samoistnie po wykonaniu programu