Prosty program obliczeniowy

2011-10-26 10:34
0

Napisałem program w C i niestety wyświetla błędy. Może wy coś poradzicie na to? ;)

#include <stdio.h>

int main(void)
{

int cent, metr;

printf("Podaj liczbe w centymetrach \n");
scanf("%d",&cent);
cent * 1000 = metr;
printf("Twoj wynik w metrach to: %d metrów \n",metr);
system("PAUSE");
return 0;
}

Wyświetlone błędy:

C:...\Pulpit\pr.1 l.1.c In function `main':
C:...\Pulpit\pr.1 l.1.c invalid lvalue in assignment
C:...\Pulpit\Makefile.win [Build Error] ["pr.1 l.1.o"] Error 1

Pozostało 580 znaków

2011-10-26 10:43
1

przekształć ten wzór: "cent * 1000 = metr;" tak żeby było to przypisanie, bo kompilator nie rozwiązuje wzorów.
Poza tym za dużo tych zer.


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.

Pozostało 580 znaków

2011-10-26 10:59
0

poprawiłem te 1000 na 100 i ten średnik i nic. Problem nadal istnieje ;)

edytowany 1x, ostatnio: killan, 2011-10-26 11:01

Pozostało 580 znaków

2011-10-26 11:05
sig

a zmieniłeś wzór na prawidłowy czyli metr = cent *100;? Liczy się z prawej strony a nie z lewej. Przynajmniej u mnie tak wymusza

Pozostało 580 znaków

2011-10-26 11:08
1

to przeczytaj sobie to co napisałeś od lewej do prawej i pamiętaj że przypisania robi się pewien określony sposób a nie jak się nam podoba.

Pozostało 580 znaków

2011-10-26 11:13
0

Ok problem rozwiązany. dzięki ;)

edytowany 2x, ostatnio: killan, 2011-10-26 11:17

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0