Программа выполняется некорректно - C (СИ)

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

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

Есть проблема если я беру "с=0" и в цикле пишу условие "с!=100", то у меня нормально отображается квадрат из звездочек, а если начинаю считать от 1 (с=1), тогда у меня в первой строке последней звездочки нет и она переносится после десятой строки, хотя этого быть не должно. Скажите, что не так в коде, расположенном в комментариях.
Листинг программы
  1. #include<stdio.h>
  2. main (void)
  3. {
  4. int c=0, t;
  5. while(c!=100)
  6. {
  7. c=c+1;
  8. t=c%10;
  9. printf("*");
  10. if(t==0)
  11. {
  12. printf("\n");
  13. }
  14. }
  15. printf("\n");
  16. return 0;
  17. }
  18. /* ????
  19. #include<stdio.h>
  20. main (void)
  21. {
  22. int c=1, t;
  23. while(c!=101)
  24. {
  25. c=c+1;
  26. t=c%10;
  27. printf("*");
  28. if(t==0)
  29. {
  30. printf("\n");
  31. }
  32. }
  33. printf("\n");
  34. return 0;
  35. }
  36. */

Решение задачи: «Программа выполняется некорректно»

textual
Листинг программы
  1. c = c + 1;

Объяснение кода листинга программы

В данном коде выполняется операция инкремента переменной c на 1. То есть, значение переменной увеличивается на единицу. Однако, без контекста, сложно сказать, что именно делает программа. Возможно, это часть более широкого алгоритма или функции.

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


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

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

10   голосов , оценка 4.1 из 5

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

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

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