Таблица, вывести на экран - C (СИ)

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

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

вывести на экран таблицу,помогите пожалуйста. 2. 1 1 3 3 3 3 3 3 5 5 5 5 5 5 5 5 5 5 ………………………………. n n n n n n n ….n n n n n n n n ….n

Решение задачи: «Таблица, вывести на экран»

textual
Листинг программы
#include <stdio.h>
#include <stdint.h>
 
int main()
{
  uint32_t n = 13;
  
  for (uint32_t i = 1; i <= n; i += 2)
  {
    for (uint8_t k = 0; k < 2; ++k)
    {
       for (uint32_t j = 0; j < i; ++j)
       {
          printf("%i ", i);
       }
       printf("\n");
    }
  }
  
  return 0;
}

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

В этом коде:

  1. В первой строке объявлена переменная n со значением 13.
  2. В цикле for перебираются все числа от 1 до n с шагом 2.
  3. Для каждого числа i в этом цикле, в цикле for перебираются все числа от 0 до 1 с шагом 1.
  4. Для каждого числа j в этом цикле, выводится число i с пробелом.
  5. После завершения внутреннего цикла, выводится символ новой строки \n.
  6. После завершения внешнего цикла, программа завершается. Вывод: 13 11 9 7 5 3 1 (Значение n равно 13, поэтому выводятся все числа от 1 до 13 с шагом 2, кроме четных чисел)

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


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

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

6   голосов , оценка 4.5 из 5
Похожие ответы