Академический Документы
Профессиональный Документы
Культура Документы
Длина массива
Если вы инициализируете фиксированный массив с помощью списка инициализаторов, то компилятор
может определить длину массива вместо вас, и вам уже не потребуется её объявлять.
Следующие две строки выполняют одно и то же:
Для работы с файлами используются специальные типы данных, называемые потоками. Поток ifstream
служит для работы с файлами в режиме чтения (ввод данных). Поток ofstream служит для работы с
файлами в режиме записи (вывод данных). В программах на C++ при работе с текстовыми файлами
необходимо подключать библиотеку fstream
Пример 3. Написать программу, которая сформирует массив из n четных чисел из отрезка [20, 70] случайным
образом. Записать числа из массива в текстовый файл. Вывести на экран k-й элемент массива.
#include <iostream>
#include <fstream>
#include <ctime> Алгоритм решения задачи.
#include <cstdlib> 1. Ввод исходных данных.
using namespace std; 2. Генерация массива.
int main() 2.1. Для того чтобы элементы массива были только
{ четными, необходимо каждый полученный элемент
srand(time(NULL)); умножать на 2.
int n; 2.2. Поскольку элементы умножаются на два,
cout<<"n = "; границы исходного отрезка нужно уменьшить в два
cin>>n; раза.
int a[n]; 2.3. Вывод массива по элементам.
ofstream fout("output.txt"); 3. Ввод значения k и вывод результата.
for (int i = 0; i < n; i++){
a[i] = 2 * (rand() % 26 + 10);
fout << a[i] << " ";
}
int k;
cout << "k = ";
cin >> k;
cout << a[k];
return 0;
}