Вопрос задан 15.02.2019 в 22:26. Предмет Информатика. Спрашивает Плотко Андрей.

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

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Медведев Никита.
Язык c++
Первая задача и вторая в одном проекте. 
#include <iostream>
#include <cstdlib>// включает srand() и rand()
#include <ctime> // содержит time
int main(){
  float mas[79];
 
double mult = 1; 
srand(time(NULL));// при каждом запуске будут новые случайные числа
for (int i=0; i<79; i++)
mas[i] = 0.1*rand();//заполнение массива случайными числами
// Задача 2: произведение этих элементов:
for (int i=0; i<79; i++) mult*=mas[i];

std::cout << "mult = " << mult << std::endl;
system("pause");
return 0;
}
Третья:
#include <iostream>
#define x 3 //определяем максимальный размер массива, сейчас 3
using namespace std;
int main(){ float N[x];
int i;
for (i=0; i<x; i++){
cout << "N[" << i << "]= ";
cin >> N[i];
}
cout << "-------------------" << endl;
for (i=0; i<x; i++)
cout << "N[" << i << "] / 2= " << N[i]/2 << endl;

system("pause");
}
Четвертая:
#include <iostream>
#define N 3 //определяем максимальный размер массива, сейчас 3
using namespace std;
int main(){
int mas[N], i, j;

for (i=0; i<N; i++){

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

std::cout<<"sum= " << sum << std::endl;

system("pause");
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача 1: Составление программы для задания массива вещественных чисел

Для составления программы, которая задает массив вещественных чисел, состоящий из 79 элементов, можно использовать язык программирования, такой как Python. Вот пример программы:

```python # Создание пустого массива yj = []

# Заполнение массива вещественными числами for i in range(79): num = float(input("Введите число: ")) yj.append(num)

# Вывод массива print("Массив yj:", yj) ```

В этой программе мы создаем пустой массив `yj` и затем заполняем его вещественными числами, вводимыми пользователем с клавиатуры. В результате получается массив `yj` с 79 элементами.

Задача 2: Нахождение произведения всех элементов массива

Для нахождения произведения всех элементов массива `yj`, полученного в задаче 1, можно использовать следующий код:

```python # Нахождение произведения всех элементов массива product = 1 for num in yj: product *= num

# Вывод результата print("Произведение всех элементов массива:", product) ```

В этой программе мы инициализируем переменную `product` со значением 1 и затем умножаем ее на каждый элемент массива `yj`. В результате получается произведение всех элементов массива.

Задача 3: Составление программы для деления каждого элемента массива пополам и вывода результата

Для составления программы, которая делит каждый элемент массива `N` пополам и выводит результат, можно использовать следующий код:

```python # Создание пустого массива N = []

# Заполнение массива числами, вводимыми с клавиатуры x = int(input("Введите количество элементов массива: ")) for i in range(x): num = float(input("Введите число: ")) N.append(num)

# Деление каждого элемента массива пополам и вывод результата for num in N: result = num / 2 print("Результат деления:", result) ```

В этой программе мы создаем пустой массив `N` и затем заполняем его числами, вводимыми пользователем с клавиатуры. Затем мы проходим по каждому элементу массива `N`, делим его пополам и выводим результат.

Задача 4: Подсчет количества элементов массива, меньших -3

Для подсчета количества элементов массива `N`, состоящего из `x` целых чисел, которые меньше -3, можно использовать следующий код:

```python # Подсчет количества элементов массива, меньших -3 count = 0 for num in N: if num < -3: count += 1

# Вывод результата print("Количество элементов массива, меньших -3:", count) ```

В этой программе мы инициализируем переменную `count` со значением 0 и затем проходим по каждому элементу массива `N`. Если элемент меньше -3, увеличиваем значение `count` на 1. В результате получается количество элементов массива, которые меньше -3.

Задача 5: Нахождение суммы элементов массива, находящихся на нечетных позициях

Для нахождения суммы элементов массива `N`, состоящего из произвольных чисел, которые находятся на нечетных позициях, можно использовать следующий код:

```python # Нахождение суммы элементов массива, находящихся на нечетных позициях sum_odd = 0 for i in range(len(N)): if i % 2 != 0: sum_odd += N[i]

# Вывод результата print("Сумма элементов массива, находящихся на нечетных позициях:", sum_odd) ```

В этой программе мы инициализируем переменную `sum_odd` со значением 0 и затем проходим по каждому элементу массива `N`. Если индекс элемента является нечетным числом (т.е. `i % 2 != 0`), добавляем значение элемента к переменной `sum_odd`. В результате получается сумма элементов массива, которые находятся на нечетных позициях.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос