Grikontarkingov
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору И снова я))) Вопрос по задаче, ломаю голову, никак не могу понять, что не так. Вот текст задачи: На вход программе подается два числа.Первое сумма двух неизвестных чисел х и у, а второе произведение х и у. По двум введенным числам, найти х и у. х и у не превосходят 1000. Мое решение: Код: #include <stdio.h> #include <math.h> int main(void) { int a=0,b=0,x=0; scanf_s("%f %f",&a,&b); for(int y=0;y<=a;y++) { x=a-y; if(x*y==b) { printf("x=%d y=%d\n",x,y); break; } } return(0); } | Ввожу 3 и 2, по идее x=2, а y=1....А у меня просто переносится на строчку вниз и ничего не происходит....Помогите разобраться... P.S. Visual studio 2008 express |