Zadanie Min/Max
Ostatnio zmodyfikowano 2016-04-26 14:51
Artemis Temat założony przez niniejszego użytkownika |
Zadanie Min/Max » 2016-04-26 13:20:23 Jestem ultra żałośnie słaby w programowaniu.nie kręci mnie to ale muszęwykonać zadanie.Więc liczę na pomoc panowie :D W programach zostały zdefiniowane dwie funkcje szukające minimum. Czym się od siebie różnią? #include <iostream> #include <climits>
using namespace std;
int LiczbaElementow, MinWartosc;
int MinN1(int n) { int i, x, minx; minx=INT_MAX; for(i=0; i<n; i++) { cout << "Podaj liczbe " << i+1 << ": "; cin >> x; if(x<minx) minx = x; } return minx; }
int MinN2(int n) { int i, x, minx; for(i=0; i<n; i++) { cout << "Podaj liczbe " << i+1 << ": "; cin >> x; if(i==0) minx = x; else if(x<minx) minx = x; } return minx; }
int main() { cout << "Podaj liczbe elementow: "; cin >> LiczbaElementow; cout << "Podaj elementy:" << endl; MinWartosc = MinN1(LiczbaElementow); cout << "Minimum to " << MinWartosc << endl; cout << "Podaj elementy:" << endl; MinWartosc = MinN2(LiczbaElementow); cout << "Minimum to " << MinWartosc << endl; return 0; } |
|
Garniturek |
» 2016-04-26 14:40:01 int MinN1(int n) -> wartość min jest przypadkowa int MinN2(int n) -> w pierwszym obrocie pętli wartosc min ustawiana jest na 0 |
|
carlosmay |
» 2016-04-26 14:51:49 int MinN2(int n) -> w pierwszym obrocie pętli wartosc min ustawiana jest na 0 |
W tej funkcji użytkownik wprowadza liczby, a funkcja zapamiętuje najmniejszą z nich. Natomiast w pierwszej funkcji wartość minimalna ustawiona jest na największą wartość typu int . Działają podobnie z wyjątkiem inicjalizacji wartości minimalnej. |
|
« 1 » |