Задание элементов массива вручную - C (СИ)
Формулировка задачи:
Здравствуйте! Проблема заключается в следующем: я обьявил массив (глобально), и теперь необходимо его заполнить (вручную). Как это сделать-я не знаю, пробовал, прилагаю кодКонечно же, выдает ошибку "Invalid redeclaration of 'dni'"
int dni[13]; int dni[1]=31; int dni[3]=31; int dni[4]=30;
Решение задачи: «Задание элементов массива вручную»
textual
Листинг программы
#include <iostream>
using namespace std;
int main()
{
int days[13];
for(int i=0;i<13;i++)
{
cin>>days[i];
}
}
Объяснение кода листинга программы
В данном коде:
- #include
— подключаем стандартную библиотеку ввода/вывода - using namespace std; — используем пространство имен std, чтобы не писать std:: перед каждым использованием стандартной библиотеки
- int main() — функция main(), в которой находится точка входа в программу
- int days[13]; — объявляем массив days типа int на 13 элементов
- for(int i=0;i<13;i++) — инициализируем элементы массива days с помощью цикла for
- cin>>days[i]; — считываем значение с помощью функции cin() и записываем его в i-й элемент массива days
- В конце цикла ничего не происходит, поэтому программа завершается.