Задание элементов массива вручную - 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
- В конце цикла ничего не происходит, поэтому программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д