Informatică, întrebare adresată de banglade, 8 ani în urmă

Se dau 3 numere întregi A, B și C, nu neapărat distincte. Să se afișeze în ordine crescatoare. Date de intrare Se citesc de la tastatură cele trei numere. Date de ieșire Programul va afișa pe ecran numerele ordonate crescător, separate prin spații. Restricții Numerele se încadrează in tipul de date int. Exemplu Date de intrare Date de ieșire 3 -1 20 -1 3 20 ma poate ajuta cineva


banglade: Se dau 3 numere întregi A, B și C, nu neapărat distincte. Să se afișeze în ordine crescatoare.

Date de intrare
Se citesc de la tastatură cele trei numere.

Date de ieșire
Programul va afișa pe ecran numerele ordonate crescător, separate prin spații.

Restricții
Numerele se încadrează in tipul de date int.

Exemplu
Date de intrare Date de ieșire
3 -1 20 -1 3 20
Trimite o soluție

C++

Răspunsuri la întrebare

Răspuns de Matei
1

Salut.

Nu ai specificat în ce limbaj de programare dorești rezolvarea, însă presupun că C/C++.

#include <iostream>

using namespace std;

int main ()

{

int a, b, c;

cout << "a =";

cin >> a;

cout << "b =";

cin >> b;

cout << "c =";

cin >> c;

if (a < b && b < c)

{

cout << "Primul număr este" << a;

cout << "Al doilea număr este" << b;

cout << "Al treilea număr este" << c;

}

else if (a < c && c < b)

{

cout << "Primul număr este" << a;

cout << "Al doilea număr este" << c;

cout << "Al treilea număr este" << b;

}

else if (b < a && a < c)

{

cout << "Primul număr este" << a;

cout << "Al doilea număr este" << b;

cout << "Al treilea număr este" << c;

}

else if (b < c && c < a)

{

cout << "Primul număr este" << b;

cout << "Al doilea număr este" << c;

cout << "Al treilea număr este" << a;

}

else if (c < a && a < b)

{

cout << "Primul număr este" << c;

cout << "Al doilea număr este" << a;

cout << "Al treilea număr este" << b;

}

else if (c < b && b < a)

{

cout << "Primul număr este" << c;

cout << "Al doilea număr este" << b;

cout << "Al treilea număr este" << a;

}

else cout << "Două sau mai multe numere sunt egale" << endl;

return 0;

}

- Lumberjack25


banglade: 86%*
banglade: si astra este eroarea prog.cpp: In function 'int main()':
prog.cpp:66:15: warning: 'mij' may be used uninitialized in this function [-Wmaybe-uninitialized]
cout< ^
prog.cpp:66:7: warning: 'm' may be used uninitialized in this function [-Wmaybe-uninitialized]
cout< ^
prog.cpp:63:8: warning: 'M' may be used uninitialized in this function [-Wmaybe-uninitialized]
if(m>c && c
Matei: Nu înțeleg. Tu îmi zici că nu îți merge și mi-ai scris aici eroarea dar tu ai scris cu totul alt cod sursă. Eu nu am declarat niciodată variabilele m, M, mij și așa mai departe.
banglade: Codu tau nu merge si am dat eu alt cod care imi da 86% poate il poti rezolva
Matei: Tu mi-ai dat foarte puține detalii în cerință: Nu ai specificat nici măcar limbajul în care vrei scris codul. Contează foarte mult limbajul, aplicația, versiunea aplicației, tipul de compiler, etc...
Matei: Ți-am șters comentariul deoarece conform regulamentului, se interzice inserarea de link-uri externe care redirecționează utilizatorul spre alt site web. (Oricum, dacă nu aș fi făcut-o eu, ar fi făcut-o automat ContentBOT în scurt timp).
Matei: Eu ți-am explicat cum stă treaba. Cerința problemei așa cum ai primit-o tu nu este suficientă pentru că eu nu am de unde să știu în ce program sau în ce limbaj programezi tu la școală. Nu mai dezbatem pe subiectul acesta pentru că nu avem de ce. O seară liniștită.
banglade: Se dau 3 numere întregi A, B și C, nu neapărat distincte. Să se afișeze în ordine crescatoare.

Date de intrare
Se citesc de la tastatură cele trei numere.

Date de ieșire
Programul va afișa pe ecran numerele ordonate crescător, separate prin spații.

Restricții
Numerele se încadrează in tipul de date int.

Exemplu
Date de intrare Date de ieșire
3 -1 20 -1 3 20
Trimite o soluție

C++
banglade: atat scrie , atat pot sa iti dau
Alte întrebări interesante