Witam! Tworze program ktory bedzie zamienial Centymetry, jezeli sa wieksze niz 100 na metry. Nie dziala mi w nim petla nie wiem czemu, while czy tez do while wykonuje sie raz i konczy petle. POMOCY :)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int m1,c1,m2,c2,wynik1,wynik2;
printf(" Podaj metry pierwszej wartosci: "); scanf("%d", &m1);
printf(" Podaj centymetry pierwszej wartosci: "); scanf("%d", &c1);
printf(" Podaj metry drugiej wartosci: "); scanf("%d", &m2);
printf(" Podaj centymetry drugiej wartosci: "); scanf("%d", &c2);
while(c1>100 || c2>100){
if(c1>100){
m1=m1+1;
c1=c1-100;
}
else if(c2>100)
{
m2=m2+1;
c2=c2-100;
}
else
{
printf("\n\t OBLICZYLEM! \t\n ");
}
}
printf("M1=%d, C1=%d\t\tM2=%d, C2=%d\n",m1,c1,m2,c2);
return 0;
}