Урок для новичков. Часть III.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Массивы. Продолжение...
Итак, спустя небольшой промежуток времени, я всё-таки решился выпустить заключительную часть серии уроков для новичков. Сегодня мы подробнее познакомимся с массивами.
Я неоднократно повторял, что массивы бывают трёх видов, что счёт начинается с 0 и многое другое.
Сегодня мы разберём небольшую программу с их использованием.
Программа №1 ( случайное число из введённых ).
Code
#include <iostream>
#include <conio.h>
#include <cstdio>
#include <math.h>
#include <ctime>
#include <windows.h>
using namespace std;
int main() {
setlocale(LC_ALL,"Russian");
int mass[5];
srand(time(0));
int a = rand()%5;
cout << "Введите 5 чисел через пробел: ";
for (int i=0; i<5; i++) cin >> mass[i];
cout << "Случайное число из введённых: " << mass[a];
system("pause>>null");
return 0;
}
С первого взгляда мы подумали следующее - "многобукаф, это явно не моё". Однако, если достаточно подробно разобраться, то на след. день, даже самый неопытный/начинающий программист сможет написать подобную программу.
Чтож... разберём код детальнее.
Code
#include <math.h>
#include <ctime>
Подключаем две новые для нас библиотеки, которые в основном нам понадобятся при использовании функции генерирования случайных чисел.
Собственно, сама функция, которая способствует генерировать КАЖДЫЙ раз случайные числа.
Объявляем переменную a, которая принимает случайное значение от 0 до 5.
Code
for (int i=0; i<5; i++) cin >> mass[i];
Наш цикл, при выполнении которого, мы должны будем ввести 5 чисел через пробел. Обратите внимание, что фигурных скобок здесь нет, так-как в теле всего одно действие и они нам попросту ни к чему.
Code
cout << "Случайное число из введённых: " << mass[a];
Выводим на экран случайное число от mass[0] до mass[4], которые мы заранее ввели.
Code
system("pause>>null");
>>null, убирает некие надписи, при завершении программы.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Заметки ( важное ):
1) Когда мы объявляем массив, мы указываем его размер ( вместимость );
2) Когда мы вытаскиваем из массива значение, мы должны указать его номер ( от 0 );
3) Массив, это своего рода переменная, которая может содержать в себе множество значений.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
На этом заключительная часть подходит к концу, всем спасибо, до свидания.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The End.