Двумерный массив: вывести имя звездочками - C (СИ)
Формулировка задачи:
написать программу используя массивы что бы программа вывела имя Руслан звездочками.примерно программа должна выводить так имя
*** * *
* * * *
*** *
* *
* *
Решение задачи: «Двумерный массив: вывести имя звездочками»
textual
Листинг программы
#include <stdio.h> int main () { char a[5][56] = { {' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '*', '*', '*', ' ', ' ', ' ',' ', '*', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', ' ', '*', '*', '*', '*', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' '}, {' ', ' ', ' ', '*', ' ', '*', ' ', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', '*', ' ', ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', '*', ' ', '*', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', '*', ' ', '*', ' ', ' ', ' '}, {' ', ' ', '*', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', ' ', ' ', '*', '*', '*', '*', '*', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', '*', '*', '*', '*', '*', ' ', ' '}, {' ', '*', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', '*', ' ', ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', '*', '*', '*', '*', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', '*', ' '}, {'*', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', '*', '*', '*', ' ', ' ', ' ', ' ', '*', '*', '*', '*', '*', '*', '*', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '*'} }; int i, j; for (i = 0; i < 5; ++i) { for (j = 0; j < 56; ++j) printf ("%c", a[i][j]); printf ("\n"); } return 0; }
Объяснение кода листинга программы
Код представлен на языке C и содержит двумерный массив символов, который заполнен звездочками и пробелами. Список действий:
- Объявить двумерный массив символов с размерами 5x56 и инициализировать его значениями по умолчанию.
- Создать две переменные типа int для перебора массива.
- Запустить два вложенных цикла, первый для перебора строк, второй для перебора столбцов.
- Внутри циклов вывести на экран значение каждого элемента массива с помощью функции printf.
- Вывести символ новой строки после каждой строки массива.
- Завершить программу. Поскольку в задании требуется вывести имя звездочками, то в качестве значений для массива были выбраны звездочки и пробелы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д