Даны три положительные случайные числа A, B, C. На прямоугольнике размера

Даны три положительные случайные числа A, B, C. На прямоугольнике размера AB размещено максимально вероятное количество квадратов со стороной C. Отыскать количество квадратов, размещенных на прямоугольнике и помножить это число на 1-10. Операции умножения и разделения не использовать. Если С gt; AB, то числа сгенерировать снова. Задачка на языке С

Задать свой вопрос
1 ответ
include lt;stdio.hgt; 
include lt;stdlib.hgt;

int main() 
 
   int a,b,c,d1,d2,d=0,n=0;

   srand (time(NULL)); 
   a = rand() % 50 + 1;
   b = rand() % 50 + 1;
   c = rand() % 20 + 1;
   while (cgt;a) a = rand() % 50 + 1;
   while (cgt;b) b = rand() % 50 + 1;
   printf ("%d %d %d\n", a, b, c);
   d1 = a; d2 = b;
   while (d1gt;=c)
    d2 = b;
    while (d2gt;=c) n++; d2 -= c;
    d1 -= c;
   
   printf("%d\n", n);
   for (int i=0; ilt;(10-1); i++) d += n;
   d = -d;
   printf("%d", d);
    return 0;


Пример:
27 42 4
60
-540
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт