Таблица, вывести на экран - 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; }
Объяснение кода листинга программы
В этом коде:
- В первой строке объявлена переменная
n
со значением 13. - В цикле
for
перебираются все числа от 1 доn
с шагом 2. - Для каждого числа
i
в этом цикле, в циклеfor
перебираются все числа от 0 до 1 с шагом 1. - Для каждого числа
j
в этом цикле, выводится числоi
с пробелом. - После завершения внутреннего цикла, выводится символ новой строки
\n
. - После завершения внешнего цикла, программа завершается.
Вывод:
13 11 9 7 5 3 1
(Значение
n
равно 13, поэтому выводятся все числа от 1 до 13 с шагом 2, кроме четных чисел)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д