Contact și feedback

Nu obții 100 de puncte sau ai nelămuriri în privința problemelor? Scrie-mi pe Instagram.


Ai găsit o greșeală, vrei să raportezi un utilizator sau vrei să comunici altceva? Folosește formularul de contact.


Vrei să ne transmiți o părere despre platformă? Folosește formularul de feedback.

Shortcuturi

Folosește următoarele shortcuturi pentru a naviga mai ușor pe platformă.

Generale

Meniu shortcuturi?
Căutare probleme sau utilizatori/
Navigare printre rezultatele căutării↑, ↓
Meniu de contact și feedbackCTRL + Shift + F
Ieșire din meniuriEsc

Editor probleme

Setări editorCTRL + Shift + S
Schimbare stil editorCTRL + Shift + E
Șabloane de codCTRL + Shift + 1/2/3
Golire editorCTRL + Shift + 4

Maximul și minimul a trei valori în C++

Învață să calculezi maximul sau minimul dintre trei variabile în C++ sau în orice alt limbaj de programare.

Pentru a compara trei valori și a determina care este mai mare (sau mai mic), putem să procedăm astfel: creăm o variabilă maxim (sau minim), inițial egală cu prima valoare, după care verificăm și actualizăm dacă este nevoie această valoare când o comparăm cu celelalte numere. Iată codul:

Maximul/minimul a trei valori

int x, y, z, maxim;
cin >> x >> y >> z;
maxim = x; //Asumăm că primul număr este cel maxim
if(y > maxim) {
    maxim = y;
}
if(z > maxim) {
    maxim = z;
}
cout << maxim;

Pentru a găsi numărul mai mic, procedăm la fel, însă afișăm numărul mai mic în loc de cel mai mare.

Obține medalia mult dorită. Devino As la olimpiadă.

Curs complet de olimpiadă, pregătit de olimpici de la Oxford și TU Delft.

Maximul/minimul a mai multor valori

Putem extinde codul nostru pentru oricâte numere vrem. Iată cum se calculează minimul a cinci numere, spre exemplu:

int a, b, c, d, e, minim;
cin >> a >> b >> c >> d >> e;
minim = a; //Asumăm că primul număr este cel minim
if(b < minim) {
    minim = b;
}
if(c < minim) {
    minim = c;
}
if(d < minim) {
    minim = d;
}
if(e < minim) {
    minim = e;
}
cout << minim;

Bibliografie sau alte resurse

Obține medalia mult dorită. Devino As la olimpiadă.

Curs complet de olimpiadă, pregătit de olimpici de la Oxford și TU Delft.

Cuprinsul lecției

Se încarcă…

Citește și

Verifică dacă o literă este vocală în C++Tipuri de date în C++: numere întregi, reale, caractere și alteleSortare crescătoare recursivă în C++ - Merge sort și Bubble sortCel mai frecvent element dintr-un șir în C++Valoarea absolută (modulul) unui număr în C++Al N-lea termen dintr-o progresie aritmeticăRădăcina cubică a unui număr în C++ (cube root)Cea mai lungă secvență de elemente crescătoare în C++Al N-lea termen dintr-o progresie geometricăCalculul combinărilor de n luate câte k (nCk) în C++Verifică dacă un număr este par sau impar fără modulo în C++Cum să afișezi partea întreagă a unui număr real în C++Aflarea sumei primelor N sume GaussTransformarea unui număr din baza 2 în baza 10 în C++Oglinditul unui număr în C++Comentarii în C++Combinatorică în C++: permutări, aranjamente, combinări și alteleDo while vs while în C++ - Care e diferența?Șirul lui Fibonacci în C++Instrucțiunea for (structuri repetitive)Verificare număr prim în C++ (Clasa a IX-a)CMMDC recursiv a două numere naturale în C++Instrucțiunea de decizie în C++: if, else, switch, caseFactorialul unui număr în C++Verifică dacă un număr dat este o putere de 2 în C++Al N-lea termen Fibonacci în C++Maximul și minimul a două valori în C++Generarea șirului Fibonacci generalizat în C++Verifică dacă un caracter este cifră în C++Vectorii în C++: citire și afișareRecursivitate în C++Copiuțe: Cifrele unui numărNumărul minim de peroane pentru o gară în C++Numărul de apariții al unui număr într-un vector în C++Tutorial instalare CodeBlocks (ușor) - Introducere în informatică C++Mediana unui șir de valori în C++Ce înseamnă endl în C++?Verificare dacă un număr este palindrom în C++Oglinditul recursiv al unui număr în C++Verificare dacă șir de caractere este palindrom în C++Verificarea unui an bisect în C++Cel mai puțin semnificativ bit în C++Pointer în C++. Variabile de tipul char * (char steluță)Prima cifră a unui număr în C++Suma divizorilor unui număr în C++Transformarea unei litere mici în literă mare în C++Instrucțiunea do while (structuri repetitive)Cifrele unui număr. Prelucrarea cifrelor unui număr în C++Verifică dacă o literă este mică sau mare în C++Aria unui triunghi folosind coordonatele acestora în C++Șiruri de caractere în C++. Tot ce trebuie să știiNumărul de divizori al numerelor de la 1 la N (Folosind ciurul lui Eratostene)Interschimbarea a două variabile în C++ (3 metode)Cum să calculezi instant 2 la puterea N în C++Vectori de frecvență (de apariții) în C++Cifra maximă a unui număr recursiv în C++Complexitatea unui algoritm (timp și spațiu) în C++Numărul de divizori primi ai unui număr în C++Matrice pătratice în C++. Diagonala principală și secundarăCifra maximă și minimă a unui număr în C++Suma numerelor naturale dintr-un interval dat în C++Numărul permutărilor în C++ (formula permutărilor)Cel mai mic/mare divizor prim al numerelor de la 1 la N (Folosind ciurul lui Eratostene)Inversarea unui șir de caractere în C++Ce este o variabilă unsigned în C++?Distanța dintre două puncte în C++Numărul de divizori al unui număr în C++Interclasarea a doi vectori în C++Cel mai semnificativ bit în C++Suma elementelor unui vector recursiv în C++Transformarea unei litere mari în literă mică în C++Matrice în C++. Declararea și parcurgerea tablourilor bidimensionaleCel mai mare divizor comun (CMMDC) a două numere în C++Verifică dacă un număr aparține șirului Fibonacci în C++Afișarea elementelor unui vector recursiv în C++Maximul și minimul unui vector în C++Instrucțiunea break (structuri repetitive)Câte numere naturale sunt într-un interval dat? (C++)Verifică dacă un caracter este literă în C++Funcții în C++. Ce sunt subprogrameleIndicatorul lui Euler în C++Căutare binară în C++Cel mai mic număr cu suma cifrelor N în C++Maximul și minimul a trei valori în C++Ciurul lui Eratostene în C++Matrice Fibonacci - al n-lea termen Fibonacci în timp logaritmicCMMMC a două numere în C++ (cel mai mic multiplu comun)Materia pentru olimpiada de informatică - tot ce trebuie să știiRadicalul unui număr în C++ (rădăcina pătrată)Structuri repetitive (while, do while, for, etc)Suma 1 + 2 + 3 + ... + N în C++Numărul aranjamentelor în C++ (formula aranjamentelor)Transformarea unui număr din baza 10 în baza 2 în C++Vectorii în C++: declarare și parcurgereAria și circumferința unui cerc în C++Algoritm recursiv pentru căutare binară (clasa a X-a)Instrucțiunea continue (structuri repetitive)Numărul de cifre ale factorialului unui numărNumere triunghiulare. Verificarea unui număr triunghiularBordarea unei matrice în C++Verifică dacă un bit de pe o anumită poziție este 1 sau 0 în C++Maximul și minimul a n valori în C++Ce înseamnă variabilă globală și locală în C++?Citește un șir de caractere cu spații în C++Citirea și afișarea matricelor în C++Afișarea divizorilor primi ai unui număr în C++Inversarea unui vector în C++Suma divizorilor numerelor de la 1 la N (Folosind ciurul lui Eratostene)Cifra de control a unui numărAflă secolul unui an citit de la tastatură în C++Operații cu numere mari în C++ - Toate funcțiile explicateFuncții predefinite în C++ (matematice, șiruri de caractere)Cum să citești și să afișezi în fișiere în C++Instrucțiunea while (structuri repetitive)Numărul combinărilor în C++ (formula combinărilor)Codul ASCII (tabel complet)Tipul struct în C++. Ce sunt structurile de date neomogeneDe ce cer unele probleme răspunsul modulo 666013 sau modulo 1.000.000.007?Indicatorul lui Euler al numerelor de la 1 la N (Folosind ciurul lui Eratostene)Divide et Impera (metodă de programare C++)Ridicarea la putere în timp logaritmic în C++. Exponențiere rapidăCe este o funcție void în C++?Aplicații cu ciurul lui Eratostene în C++: suma divizorilor, numărul divizorilorVerifică dacă trei puncte sunt coliniare C++

© Drepturi de autor

Echipa InfoAs își rezervă drepturile de autor pentru conținutul acestei pagini. Copierea conținutului fără acordul scris expres al InfoAs reprezintă o încălcare a Legii 8/1996 și va fi tratată ca atare.

Trimite lecția

Toată lecția

Doar videoclipul pe YouTube

Informatica devine ușoară cu InfoAs

Intră în cont