Двумерный массив: вывести имя звездочками - 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 и содержит двумерный массив символов, который заполнен звездочками и пробелами. Список действий:

  1. Объявить двумерный массив символов с размерами 5x56 и инициализировать его значениями по умолчанию.
  2. Создать две переменные типа int для перебора массива.
  3. Запустить два вложенных цикла, первый для перебора строк, второй для перебора столбцов.
  4. Внутри циклов вывести на экран значение каждого элемента массива с помощью функции printf.
  5. Вывести символ новой строки после каждой строки массива.
  6. Завершить программу. Поскольку в задании требуется вывести имя звездочками, то в качестве значений для массива были выбраны звездочки и пробелы.

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


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

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

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