star0602
14.06.2022 12:47

Определить номер наименьшего по абсолютной величине элемента массива А. Вот есть код, который находит наименьший элемент и его индекс, но никак не могу его заставить выдавать только индекс

nmax=10
i=0
n=0
imax=0
Min=0.0
A=[0.0]*nmax
n=int(input("Введите размер массива "))
if n<1 or n>nmax:
print ("Не верно задан размер массива ")
else:
for i in range (n):
A[i]=float(input("Введите элемент массива {0:2d} ".format(i)))
#print (A)
for i in range (n):
print ("{0:.2f} ".format(A[i]), end=' ')
print("\n")
imax=0
Min=A[0]
for i in range (1,n,1):
if A[i]<Min:
Min=A[i]
imax=i
print ("Минимальный элемент массива равен {0:.2f} и его индекс равен {1:2d}".format(Min, imax))​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kazakov1206
26.05.2023 20:08

Відповідь:

Пояснення:

#include<iostream>

using namespace std;

const int n=5;

void input(int a[n][n]);

void print(int a[n][n]);

void trans(int a[n][n]);

int main()

{

   int m[n][n];

   input(m);

   print(m);

   trans(m);

   print(m);

   return 0;

}

void print(int a[n][n])

{

   cout<<"matrica:\n";

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

   {

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

       {

           cout<<a[i][j]<<" ";

       }

       cout<<endl;

   }

   cout<<endl;

}

void input(int a[n][n])

{

   cout<<"vvedi matricu:\n";

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

   {

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

       {

           cin>>a[i][j];

       }

   }

}

void trans(int a[n][n])

{

   int temp;

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

   {

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

       {

           temp=a[i][j];

           a[i][j]=a[j][i];

           a[j][i]=temp;

       }

   }

}

0,0(0 оценок)
Ответ:
katizhi
18.07.2021 18:20

Решение ⇒

Листинг программы + скриншот, дабы показать должные табуляции:

print('Задайте возраст Антона, Виктора и Бориса по порядку:')

a, b, c = input().split()

if b==a and c<b:

  print('Борис - самый младший из троих, возрасты остальных равны')

elif a==c and b<a:

  print('Виктор - самый младший из троих, возрасты остальных равны')

elif c==b and a<c:

  print('Антон - самый младший из троих, возрасты остальных равны')

elif a>b and a>c :

  print('Антон - самый старший из троих')

elif a<b and c<b:

  print('Виктор - самый старший из троих')

elif a==b and b==c:

  print('Same age')

elif a<c and b<c:

  print('Борис - самый старший из троих')


Здравствуйте, не могли бы вы с информатикой? (Пайтон) Даётся возраст 3 ребят: Антона, Бориса и Викто
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота