Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
LizaOneLove8
28.07.2022 02:05 •
Информатика
Дан вектор x={}, где n< 20. заменить последний элемент массива средним арифметическим максимального и минимального элемента.
Ответ:
frezoloto
07.10.2020 08:18
// PascalABC.NET 3.3, сборка 1579 от 18.11.2017
// Внимание! Если программа не работает, обновите версию!
begin
var x:=SeqRandom(ReadInteger('n='),-50,50).Select(x->real(x)).ToArray;
x.Println; x[x.Length-1]:=(x.Min+x.Max)/2; x.Println
end.
Пример
n= 17
-41 -25 -11 -19 -28 -42 32 -40 -45 -3 -24 38 -30 28 -40 36 -12
-41 -25 -11 -19 -28 -42 32 -40 -45 -3 -24 38 -30 28 -40 36 -3.5
0,0
(0 оценок)
Ответ:
Анналолкек
07.10.2020 08:18
/*VS C++*/
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<float>V(20);
int n;
cout << "Vvedite n = "; cin >> n;
V.resize(n);
for (int i = 0; i < V.size(); i++){
cout << "A[" << i << "]= ";
cin >> V[i];
}
float min = V[0];
float max = V[0];
for (int i = 0; i < V.size(); i++){
if (max < V[i])
max = V[i];
if (min > V[i])
min = V[i];
}
cout << "Ishodnqj massiv" << endl; //Исходный
for (int i = 0; i < V.size(); i++) {
cout << V[i] << ' ';
}
cout << endl;
V[n-1] = (max + min) / 2;
cout << "Izmenennqj massiv massiv" << endl; //Измененный
for (int i = 0; i < V.size(); i++) {
cout << V[i] << ' ';
}
cout << endl;
system("pause");
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Ayla2a011
25.08.2022 08:16
Құрал саимандар тақтасындағы мына батырмалардың функциясын анықтап кестені толтырыңдар...
Lidyanka
21.04.2020 17:47
нарисовать вот такой домик паскаль abc через графическое програмирование...
Alisherjon1985
13.05.2021 04:09
Что по вашему означает информационная война?...
JEJH
31.05.2023 11:32
Как преобразовать символ char в переменную int на языке с (не с++)? например char c; int x; чтобы c =x; заранее...
biyubiyu
14.10.2022 19:40
чем в информатике интересно число 256 ?...
Ученикdsgfgchugffwgc
20.06.2021 13:36
Используя Python напишите программу, которая будет принимать вводом 2 цифры, и выводить их среднее значение на консоль....
yuraseven77
26.02.2020 07:47
Найдите такие значения переменной х, при которых числа 4; 2x; 9 образуют прогрессию...
volkovaar2000
26.02.2020 07:47
Напишите рассказ о вооброжаемом герое на 1 страницу...
elyaminaewap06uze
26.02.2020 07:47
Просклоняйте слово сабақ и өшіргіш по падежам на казахском...
Spale4ik
26.02.2020 07:47
Вкаком году началась вторая мировая война?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
// Внимание! Если программа не работает, обновите версию!
begin
var x:=SeqRandom(ReadInteger('n='),-50,50).Select(x->real(x)).ToArray;
x.Println; x[x.Length-1]:=(x.Min+x.Max)/2; x.Println
end.
Пример
n= 17
-41 -25 -11 -19 -28 -42 32 -40 -45 -3 -24 38 -30 28 -40 36 -12
-41 -25 -11 -19 -28 -42 32 -40 -45 -3 -24 38 -30 28 -40 36 -3.5
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<float>V(20);
int n;
cout << "Vvedite n = "; cin >> n;
V.resize(n);
for (int i = 0; i < V.size(); i++){
cout << "A[" << i << "]= ";
cin >> V[i];
}
float min = V[0];
float max = V[0];
for (int i = 0; i < V.size(); i++){
if (max < V[i])
max = V[i];
if (min > V[i])
min = V[i];
}
cout << "Ishodnqj massiv" << endl; //Исходный
for (int i = 0; i < V.size(); i++) {
cout << V[i] << ' ';
}
cout << endl;
V[n-1] = (max + min) / 2;
cout << "Izmenennqj massiv massiv" << endl; //Измененный
for (int i = 0; i < V.size(); i++) {
cout << V[i] << ' ';
}
cout << endl;
system("pause");
return 0;
}