prijava

Програмерски кутак

309 odgovoraposlednji 21. jan 2017.
ВЕ

a sto jednostavno ne napises sta ti treba. ovo pitanje kao takvo je redudantno i apsolutno ima istu funkciju kao i da odmah postavis pitanje.
Kod mene to ne bi proslo kompajliranje.

СЛ

Србине, немој да те изнабадам

треба ми следећа ствар:
преко кејс наредбе наћи и исписати највећи од три унета броја

ово имам, даље нумем

#include <stdio.h>
int main(){
float a, b, c;
printf("Unesi tri broja: ");
scanf("%f %f %f", &a, &b, &c);
PF
printf("Unesi prvi broj: "(;
scanf("%d",&a);
printf("Unesi drugi broj: "(;
scanf("%d",&b);
printf("Unesi treci broj: "(;

Evo brate, bili su ti pesimistični ovi smajlići pa ti zato nije radilo

JU

cout << "Ja b' ti pomog'o al sam tek poceo da ucim C++ pa znam samo ove botovske forice" << endl;

РК

Hvala ti za ovaj sors što si okačio, sad već mogu da ga prodam nekome.

Elem, Slepi, ne valja ti ideja za ovaj program u startu, case naredbu uglavnom koristiš kad unapred znaš vrednosti koje će tvoje promenljive a, b, c da dobiju. Ti ne znaš koje će vrednosti da imaju, i čini mi se da unutar switch() naredbe mogu samo konstante da stoje, ne i logički iskazi - ne možeš da upoređuješ brojeve unutar kejsova.

Treba ti if else if i toe to

СЛ

Ma ynam, rešio sam ja lako zadatak preko if, al sam zapeo da rešim i preko kejsa, al sad kontam da to jednostavno nemere. Hwala swima, ljubi brat

ВЕ

koliko ja znam mogu i logicki izrazi jer c tako tumaci bool-ove.
Samo se razmisljam da li da mu naapisem, jer je ekstra glup zadatak.

Nije ovo matlab radje.

СЛ
Samo se razmisljam da li da mu naapisem, jer je ekstra glup zadatak.

Sisaj kurac o ti veliki programeru i ne moraš da napišeš ništa.

СЛ
ja sam decko ekstremno los programer, i nemam frke sa tim, al treba da uporedis tri broja.

e vidiš, ja sam programiranjem počeo da se bavim pre sat vremena i imam frke sa tim :///

switch i case uopste ne moras da koristis. moz sve preko if da radis, mada je ljepse ovako. ja licno koristim.

Ma znam da ne mora, al ja sam uvrteo sebi u glavu da oću da rešim i preko kejsa, ali sam u međuvremenu ukapirao da to nemere, tako da mi pomoć više nije potrebna. Hvala puno i ne zamerite <333

CP

Ne znam o cemu je rijec, ali: u zagradu posle switch stavis varijablu koja mora imati vrijednost cijelog broja. onda ispod ides one zagradice i u kejs za sve moguce vrijednosti te varijable ovako radis, tj case 0: je za prvu, case 1: za drugu itd.
Lose objasnjavam, jbg

CE
преко кејс наредбе наћи и исписати највећи од три унета броја

zasto bi ovo neko radio, lebac mu jebem???

ВЕ

switch (a>b)
{
case 1:
switch(c>a)
{
case 1:
printf("najveci je c = %d\n", c);
break;
case 0:
printf("najveci je a = %d\n", a);
break;
}
break;

case 0:
switch(c>b)
{
case 1:
printf("najveci je c = %d\n", c);
break;
case 0:
printf("najveci je b = %d\n", b);
break;
}
}

sve najbolje i ovo se ovako ne radi poz :*

CE

uzmi i umesto
if (a < b)
{
opcija 1
}
else
{
opcija 2
}

uradi

switch (a < b)
{
case true:
opcija 1; break;
case false
opcija 2; break;
}

Tema je u Arhivi i zaključana je, tu se više ne odgovara.