Умножение двух случайных однозначных чисел - C (СИ) (72103)

Узнай цену своей работы

Формулировка задачи:

Программа, выводит пример на умножение двух случайных однозначных чисел, запрашивает ответ пользователя и проверяет его. В результате программа должна вывести сообщения "Правильно!" или "Вы ошиблись". Помогите, мне найти ошибку, дело в том, что моя программа не всегда выводит верный результат. То есть она может вывести сообщение "правильно" , хотя должна вывести сообщение ""вы ошиблись" .
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. int main()
  5. {
  6. int num1, num2, c, d;
  7. clrscr();
  8. randomize();
  9. num1 = random(10);
  10. num2 = random(10);
  11. printf("‘Сколько будет: %d", num1);
  12. printf("x");
  13. printf("%d? ", num2 );
  14. scanf("%d", &c);
  15. d = num1 * num2;
  16. if (c=d)
  17. {
  18. printf ("Правильно!");
  19. }
  20. else
  21. {
  22. printf ("Вы ошиблись");
  23. }
  24. getchar(); getchar();
  25. }

Решение задачи: «Умножение двух случайных однозначных чисел»

textual
Листинг программы
  1. if (c == d)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы