1)
#include <iostream>
using namespace std;
int A[1000];
int main()
{
int n;
cin >> n;
for (int i = 1; i <= n; i++)
{
cin >> A[i];
if (A[i] % 2 == 0)
{
A[i] *= 2;
}
cout << A[i] << " ";
}
return 0;
}
Остальные решения прикрепил файлами
<span>электронный процессор,драйверы устройств</span>
Я как-то не понял про "1 страница содержит 50 страниц" ;)
1 обложка( еще называют "переплёт")
2 форзац
3 титульный лист
4 оглавление
5 вспомогательные разделы
6 остальной текст книги
В программировании операцию "задания" конкретных значений объектам программы называют присваиванием.
В Языке Паскаль присваивание начальных значений элементам массива можно производить либо непосредственно, либо в цикле.
Непосредственное присваивание используется, если количество таких присваиваний невелико. В этом случае записываются операторы присваивания для каждого элемента массива, которому нужно присвоить значение, например: a[6]:=5; b[4,12]:=11; и т.д.
Присваивание в цикле используется, когда количество элеметнов массива велико, а значение для конкретного элемента можно или задать общим алгоритмом, или ввести извне (с клавиатуры или из файла). В этом случае цикл организуется так, чтобы параметры цикла перебрали все необходимые индексы элементов массива.
Примеры:
for i:=1 to 20 do a[i]:=3*i^2-1;
for i:=1 to m do
for j:=1 to n do
readln(a[i,j]);
Еще пример - заполнение случайными числами в диапазоне (-20..20)
Randomize;
for i:=1 to m do x[i]:=Random(40)-20;