Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Racunske radnje

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Racunske radnje

[ Pregleda: 2468 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Gastone
student :)))

Član broj: 219774
Poruke: 4
77.221.6.*



Profil

icon [Zadatak] Racunske radnje21.04.2009. u 22:53 - pre 182 meseci
zadatak je jednostavan, moram unjeti 2 broja i onda odabrati jednu od 4 osnovne racunske operacije, al cim pokrenem program i odaberem neku od te 4 odmah me izbaci.
gdje grijesim?

Code:
#include <stdio.h>
#include <stdlib.h>

void main(){

char a, odg;
int h, k;
float z;

printf("odaberi racunsku operaciju\n");
printf("a)zbrajanje\n");
printf("b)oduzimanje\n");
printf("c)mnozenje\n");
printf("d)dijeljenje\n");
scanf ("%s" , odg);

if (odg== 'a')
{
printf("unesi 2 broja\n");
scanf ("%d %d", &h, &k);
z=h+k;
printf("zbroj je %f" , z);
}

else if(odg== 'b')
{
printf("unesi 2 broja\n");
scanf("%d %d", &h, &k);
z=h-k;
printf("rezultat je %f", z);
}

else if(odg== 'c')
{
printf("unesi 2 broja\n");
scanf ("%d %d", &h, &k);
z=h*k;
printf("umnozak ova dva broja je %f", z);
}
else if(odg== 'd')
{
printf("unesi 2 broja\n");
scanf ("%d %d", &h, &k);
z=h/k;
printf("rezultat je %f", z);
}

getchar();
getchar();
}




hvala
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
93.87.4.*

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Racunske radnje22.04.2009. u 06:40 - pre 182 meseci
Za pocetak, ovu liniju:
scanf ("%s" , odg);

...zameni sa:
scanf ("%c" , &odg);

Dakle, unosi se karakter a ne string, i to treba na odgovarajucu adresu koja se dobija sa &.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Racunske radnje

[ Pregleda: 2468 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.