[C++] [Уроки от Cool_Story] [Урок для новичков. Part III] - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[C++] [Уроки от Cool_Story] [Урок для новичков. Part III]
Cool_Story_Bro=) Дата: Вторник, 27.11.2012, 15:38 | Сообщение # 1
Любитель
Сообщений: 49
Статус: Offline
Урок для новичков. Часть 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>

Подключаем две новые для нас библиотеки, которые в основном нам понадобятся при использовании функции генерирования случайных чисел.
Code
srand(time(0));

Собственно, сама функция, которая способствует генерировать КАЖДЫЙ раз случайные числа.
Code
int a = rand()%5;

Объявляем переменную 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.
[CM]CaRlik Дата: Вторник, 27.11.2012, 15:59 | Сообщение # 2
Боец
Сообщений: 131
Статус: Offline
Молодец, + ставил вчера

Я вернулся.
ADons Дата: Суббота, 14.02.2015, 19:17 | Сообщение # 3
Боец
Сообщений: 86
Статус: Offline
Спасибо. Все понятно объяснил
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
zxcimmoral [14:06]

klorofbravl456 [13:45]

PUPS12124 [02:09]

Bioksit [00:15]

Dafdaf [23:27]

ячеченец [21:00]

balbesbizad [12:02]

cpark [11:40]

Mario_Imperator [11:33]

leonovichstas97 [22:40]

ubeyefudu [18:53]

zheniakuzma [17:47]

Moonberg [16:04]