ak067
08.01.2020 11:18

Даны натуральное число n и целые числа a1, a2, ..., an. Найти номер максимального и номер минимального из чисел ai . Если чисел с максимальным или с минимальным значением несколько, то должны быть найдены номера последних из них.(в паскале)​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
даша3635
16.07.2022 06:54

#include <stdio.h>

#include <math.h>

float eps = 0.000001;

int main()

{

float n; scanf("%f", &n);

float a[n];

for (int i=0;i<n;i++)

scanf("%f", a[i]);

char toCopy = 1;

for (int i=1;i<n;i+=2)

if (abs(round(a[i]) - a[i]) > eps)

{toCopy = 0; break;}

if (toCopy)

int b[n/2];

for (int i=n-(n%2), j=0;j<n/2;i-=2, j++)

b[j] = (int)a[i];

}

Объяснение:

Предполагаю, что сначала указывается количество элементов исходного массива. Далее происходит все то, что вы описали. eps - погрешность для определения целого числа, чем оно меньше - тем точнее числа будут определяться как дробные

0,0(0 оценок)
Ответ:
bmonolova1980
20.03.2022 00:47
Языки программирования в информационной деятельности 
человека играют значительную роль. 
Взять сравнение языков от низкоуровневых (assеmbler, например) 
до языков высокого уровня (их теперь много). 
Так вот, низкоуровневые языки - первая эволюция (приближение 
к более понятному языку человека от машинного кода). Основная 
роль в том, что человек быстрее напишет/создат программу на том 
языке программирования, который ближе его пониманию, а не на том, 
который в основном цифры. Но, не стоит 
забывать, что низкоуровневые языки программирования очень востребованы в нашей мировой индустрии. Так, например, простая программа, которая 1000 раз проверит что-то на предмет равно или нет может быть реализована на ЯНУП и ЯВУП языках. 
ЯНУП - язык нижшего уровня программирования 
ЯВУП - язык высшего уровня программирования 
Однако, программа 
на ЯНУПбудет быстрее выполняться в десятки раз быстрее, чем ЯВУП . Это 
объясняется непосредственной работой команд с процессором. 
Зато есть преимущества и у ЯВУП: 
- легко освоить (но не понять, программирование - это не зубрилка 
какого-то стиха) 
- быстро создавать программы, с наименьшими временными затратами 
- хоть и сложно, но гораздо легче понять исходный код другого программиста 
Да, конечно, надо тему компиляторов затронуть, но - лень 
Ах да, вывод. 
Современный программист затратит меньше времени 
на создание программы, пользуясь ЯП высокого уровня. 
Программист, используя ЯП низшего уровня затратит гораздо более времени 
на реализацию той-же программы. Но! Программа на низжем уровне 
раз в 10 быстрее вышеупомянутой. 
Ладно. Любой программист пишет алгоритм. 
Кому-то понятнее язык высокого уровня, кто-то на низшем пишет, 
а кто-то - совмещает (пишет на ЯП высокого, а в критических ситуацих 
иползует ассемблерные вставки). В общем - языки программирования 
играют большую роль.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота