Войти
Регистрация
Спроси ai-bota
adel1288
03.09.2022 18:00
Какие технологии в сфере производства являются первичными
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
nik667755mm
28.10.2020 21:28
Что делать, если на пк есть заражённый файл?...
AlecsandrPonkratov77
16.02.2020 00:47
Дан массив a (ввод.с клав) вывести на экран элементы b(ввод.с клав) a=[1,3,-7,14,0] b=2...
buzovkina81
20.07.2021 17:48
Сочинение мой любимый предмет информатика...
Игнат20082412
02.04.2023 09:57
Чего нового я узнал из курса информатики в 7 классе...
Alniri
07.05.2021 16:51
Определите результат работы программы, записанной на языке паскаль(с срешением)! ! program aбvar i, m: integer ,for i: =3 to 7 dom: =m-6+iwriteln(m): end...
nurija090675
03.11.2020 18:15
Между населёнными пунктами a, b, c, d, e построены дороги, протяжённость которых (в километрах) в таблице. определите длину кратчайшего пути между пунктами a и d. передвигаться...
Frank9110
26.01.2022 18:59
Автомат получает на вход четырехзначное десятичное число, в котором все цифры четные. по этому числу строится новое число по следующим правилам. 1. складываются 1я и 2я, а также...
CoreyTaylor8
23.11.2021 16:32
Составить линейный алгоритм в словестно пошаговой форме...
tisha199567
26.12.2020 23:15
Составить программу которая бы определяла материальный статус гражданина, если известна его зарплата в месяц. т.е. если зарплата в год больше 1 млн, то человек считается обеспеченным....
ismoilov97
27.01.2022 14:24
На с++ создать двумерный массив 3х3 заполнить случайными числами все числа которые больше 10 уменьшить в 2 раза....
Ответ:
daniilzagora
20.08.2020 01:32
Отсортируйте массив по не возрастанию (вместе с индексами) и подсчитайте сумму s = s+b[i]*(i+1) - индексы от нуля.
Это и будет наименьшее время.
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
int n,i,s;
bool priz=true;
cin>>n;
int b[n],c[n];
for (int i=0; i<n; i++)
{
cin>>b[i];
c[i]=i+1;
}
// сортировка масcива по не возрастанию
while (priz)
{
priz=false;
for (int i=0; i<n-1; i++)
{
if (b[i]<b[i+1])
{
swap(b[i],b[i+1]);
swap(c[i],c[i+1]);
priz=true;
}
}
}
s=0;
for (int i=0; i<n; i++) s+=b[i]*(i+1);
cout<<s<<endl;
for (int i=0; i<n; i++) cout<<c[i]<<" ";
cout<<endl;
system("pause");
return(0);
}
Ввод - вывод:
6
10 21 13 36 41 9
332
5 4 2 3 1 6
0,0
(0 оценок)
Ответ:
25.09.2020 20:23
// PascalABC.NET 3.2, сборка 1407 от 18.03.2017
// Внимание! Если программа не работает, обновите версию!
begin
var g:=ArrRandom(31,0,40); g.Println;
Writeln(g.IndexMax+1)
end.
Пример
38 34 15 11 2 33 12 39 12 0 32 23 7 18 22 31 0 6 19 15 24 37 26 12 7 9 20 25 21 18 20
8
// PascalABC.NET 3.2, сборка 1407 от 18.03.2017
begin
var y:=ReadArrReal('2008:',12);
var z:=ReadArrReal('2009:',12);
var d:=y.Average-z.Average;
if d>0 then Writeln('2008 теплее')
else
if d<0 then Writeln('2009 теплее')
else Writeln('Оба года имеют одинаковую среднюю температуру')
end.
Пример
2008: -12.7 -10.4 -2.3 5.7 12.5 19.6 24.1 22.8 19.9 17.6 8.2 -7.4
2009: -15.2 -9.4 1.6 7.1 13.5 17.1 26.3 21.4 17.5 14.2 10.1 -12.6
2008 теплее
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота