Prosty program obliczeniowy

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

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.

0

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

1

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

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.

0

Ok problem rozwiązany. dzięki ;)

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