Задача 1. Составьте программу задания массива вещественных чисел yj? состоящего из 79...

0 голосов
38 просмотров

Задача 1. Составьте программу задания массива вещественных чисел yj? состоящего из 79 элементов.
Задача 2. Найдите произведение всех элементов массива из задачи 1.
Задача 3. Составьте программу для решения следующей задачи: задан массив N, состоящий из х чисел. Разделите каждый элемент массива пополам и напечатайте результат. Элементы вводятся с клавиатуры.
Задача 4. В заданном одновременном массиве, состоящем из х целых чисел, подсчитать количество элементов меньших -3.
Задача 5. В одномерном массиве заданном произвольно найдите сумму только тех элементов, которые состоят на нечетных местах.


Информатика (14 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

Язык c++
Первая задача и вторая в одном проекте. 
#include
#include // включает srand() и rand()
#include // содержит time
int main(){
  float mas[79];
 
double mult = 1; 
srand(time(NULL));// при каждом запуске будут новые случайные числа
for (int i=0; i<79; i++)</span> mas[i] = 0.1*rand();//заполнение массива случайными числами
// Задача 2: произведение этих элементов:
for (int i=0; i<79; i++) mult*=mas[i];</span>
std::cout << "mult = " << mult << std::endl;<br>
system("pause");
return 0;
}
Третья:
#include
#define x 3 //определяем максимальный размер массива, сейчас 3
using namespace std;
int main(){ float N[x];
int i;
for (i=0; i cout << "N[" << i << "]= ";<br> cin >> N[i];
}
cout << "-------------------" << endl;<br> for (i=0; i
cout << "N[" << i << "] / 2= " << N[i]/2 << endl;</span>
system("pause");
}
Четвертая:
#include
#define N 3 //определяем максимальный размер массива, сейчас 3
using namespace std;
int main(){
int mas[N], i, j;

for (i=0; i
cout << "mas[" << i << "]= ";<br>
cin >> mas[i];
}
cout << "-------------------" << endl;<br>
for (i=0, j=0; i if (mas[i] < -3) j++;
cout << "summa mas[i] < -3 = " << j << endl; </span>
system("pause");
}
Пятая:
#include
#include // включает srand() и rand()#include // содержит time
#define N 5
int main(){
int mas[N], sum=0; 
srand(time(NULL));// при каждом запуске будут новые случайные числа for (int i=0; i
mas[i] = rand();//заполнение массива случайными числами
if (i%2) sum+=mas[i];
}

std::cout<<"sum= " << sum << std::endl;</span>
system("pause");
}

(100 баллов)