Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zadanie Min/Max

Ostatnio zmodyfikowano 2016-04-26 14:51
Autor Wiadomość
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;
}
P-147682
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
P-147684
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.
P-147685
« 1 »
  Strona 1 z 1