Войти
Регистрация
Спроси ai-bota
NekkeR8821
20.11.2022 14:21
решить задания с марс алгоритмики
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Лейла1986
09.04.2023 18:38
Что такое termux и как запустить смс-бомбер (Мини-челендж, ответ я знаю) Я бросил вам вызов)))...
SirErikBoss
28.08.2022 16:05
Здравствуйте При входе в приложение выдаёт Что-то пошло не так. Сервис временно не доступен Что делать?...
taylakova63p06vpw
28.08.2022 16:05
Необходимо описать блок схему , все что есть , это блок схема и все! не пойму, что нужно ......
NinCom
27.04.2023 23:50
Здравствуйте Если не сложно, можете ещё объяснить! ) Сколько уникальных имен файлов,записанных для операционной систем Windows,содержится в таблице? 1) Решённые_задачи.doc...
Odessey20011
08.01.2022 05:39
Що таке система координат ...
Partizannn
18.04.2021 23:16
Что означает значок загрузки в Инстаграме рядом с отправленным видео?...
kseniaLi555
23.02.2022 21:35
даны 2 числа. если квадратный корень из второго числа меньше первого числа, то увеличить второе число в 5 раз. python ...
Eragggqqq
08.03.2021 22:00
Самостоятельная работа по информатике 8 класс линейные алгоритмы. •Определите значение переменной b после выполнения данного алгоритма. a:=3 b:=8 a:=b-a*2 b:=24/a*4...
ggggttttt
24.10.2021 20:51
ЗАДАНИЕ №4 ТЕКСТ ЗАДАНИЯРешите уравнение: 19-2(3х+8)=2х-37ЗАГРУЗКА ФАЙЛОВДобавить файл...
seidalisteam
02.10.2020 05:42
Требуется заполнить массив именно так ...9 и с решением...
Ответ:
OligCh
25.06.2021 20:53
<?php
echo "Исходный массив:";
$n = rand(1,13);
$S = 0;
for($i = 0; $i < $n; $i++)
{
$A[] = rand(-10,10);
$S+=$A[$i];
echo " $A[$i]";
}
echo "<br>Сумма элементов = $S<br>";
$k = -1;
for($i = $n-1; $i >= 0; $i--)
if ($A[$i] < 0) $k = $i;
if ($k == -1) echo "В массиве нет отрицательных элементов";
else echo "№ первого отрицательного: $k";
$Sr = $S/$n;
echo "<br>Sr = $Sr<br>";
$B = 0;
$C = 0;
for($i = 0; $i < $n; $i++)
{
if ($A[$i] < $Sr) $B = $i;
if ($A[$i] > $Sr) $C = $i;
}
echo "№ элемента, превышающего Sr: $C<br>";
echo "№ элемента, который меньше Sr: $B";
?>
0,0
(0 оценок)
Ответ:
5Костя5
26.09.2021 08:49
Отсортируйте массив по не возрастанию (вместе с индексами) и подсчитайте сумму 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 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота