Впишите правильный ответ. Дан фрагмент ЭТ: в ячейку В21 внесли формулу =СЧЁТЕСЛИ (B2:B19;"<100"). В результате в ячейке В21 будет отображаться значение ... P.S. Чисел никаких не дано. Думаю, что либо 0, или же 18 (если поставить числа по порядку, но об этом в условии не сказано).
Это и будет наименьшее время.
#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
Программа:
C:
№1)
#include <stdio.h>
int main()
{
int x[10];
int i;
for (i = 0; i < 10; i++) x[i] = i; // заполняем массив из 10 чисел от 0 до 9
for (i = 0; i < 10; i++) printf("%d ", x[i]);
int length = sizeof(x) / sizeof(int); // кол-во элементов в массиве
x[length - 1] *= 2; // последний элемент умножаем на 2
printf("\r\n");
for (i = 0; i < 10; i++) printf("%d ", x[i]);
}
№2)
#include <stdio.h>
int main()
{
int x[10];
int i, count = 0;
for (i = 0; i < 10; i++) x[i] = i; // заполняем массив из 10 чисел от 0 до 9
for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива
for (i = 0; i < 10; i++)
if (x[i] % 5 == 0) {
count += 1; // подсчёт количества
x[i] = 55; // замена на 55
}
printf("\r\n");
for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива
printf("\r\nЭлементов, кратных 5: %d\n", count);
}
№3)
#include <stdio.h>
int main()
{
int x[10];
int i, max = x[0];
for (i = 0; i < 10; i++) x[i] = i; // заполняем массив из 10 чисел от 0 до 9
for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива
for (i = 0; i < 10; i++)
if (x[i] > max)
max = x[i];
printf("\r\nМаксимальный элемент: %d\n", max);
}