Задание элементов массива вручную - C (СИ)

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

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

Здравствуйте! Проблема заключается в следующем: я обьявил массив (глобально), и теперь необходимо его заполнить (вручную). Как это сделать-я не знаю, пробовал, прилагаю код
int dni[13];
int dni[1]=31;
int dni[3]=31;
int dni[4]=30;
Конечно же, выдает ошибку "Invalid redeclaration of 'dni'"

Решение задачи: «Задание элементов массива вручную»

textual
Листинг программы
#include <iostream>
using namespace std;
 
int main()
{
    int days[13];
    for(int i=0;i<13;i++)
    {
       cin>>days[i];
    }
}

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

В данном коде:

  1. #include — подключаем стандартную библиотеку ввода/вывода
  2. using namespace std; — используем пространство имен std, чтобы не писать std:: перед каждым использованием стандартной библиотеки
  3. int main() — функция main(), в которой находится точка входа в программу
  4. int days[13]; — объявляем массив days типа int на 13 элементов
  5. for(int i=0;i<13;i++) — инициализируем элементы массива days с помощью цикла for
  6. cin>>days[i]; — считываем значение с помощью функции cin() и записываем его в i-й элемент массива days
  7. В конце цикла ничего не происходит, поэтому программа завершается.

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


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

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

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