porównanie i zmienna

porównanie i zmienna
Z1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Witam :) Mam taki problem. Muszę porównać kilka zmiennych, znaleźć i wyświetlić najmniejszą. O ile samo porównanie i znalezienie najmniejszego wyniku jest łatwe to problem mam z tym, żeby wykazać który zmienna ma ten najniższy wynik. Nie mogę się z tym uporać ;/ Jest ktoś w stanie pomóc albo rzucić jakiś pomysł ?

jakby ktoś nie zrozumiał to chodzi to że po porównaniu liczb 2,5,7 wychodzi, że najmniejsza jest 2 tylko, że potrzebuję nazwę zmiennej który ma ten wynik.

LU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
0

wczytaj zmienne do tablicy i zrób sortowanie, np. bąbelkowe

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
1
lukkaszga napisał(a):

wczytaj zmienne do tablicy i zrób sortowanie, np. bąbelkowe
Co?! Powariowali ci rzymianie!

A może tak sort() z <algorithm> lub przynajmniej qsort() z <cstdlib> ?

Z1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

poczytam zaraz o tym i mam nadzieję że coś pomoże :p Bo jak na ten moment nie będę ściemniał, że nie za bardzo wiem o co chodzi :D

EM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 271
0

Wszystko zależy od tego co możesz użyć ale podpowiedź ode mnie

Kopiuj
#include <algorithm>
#include <vector>

std::vector< int > vec( { 5, 7, 2, 11, 1, 15 } );

sort( vec.begin(), vec.end() );
std::cout<< "min :: " << vec[ 0 ] <<std::endl;
kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
1

Sortowanie jest kosztowne. Jeśli chcemy tylko znaleźć najmniejszy element, to można użyć std::min_element: http://en.cppreference.com/w/cpp/algorithm/min_element

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.