Поделитесь своими знаниями, ответьте на вопрос:
Определить номер наименьшего по абсолютной величине элемента массива А. Вот есть код, который находит наименьший элемент и его индекс, но никак не могу его заставить выдавать только индексnmax=10i=0n=0imax=0Min=0.0A=[0.0]*nmaxn=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))
Відповідь:
Бейсик Python
DIM N, S AS INTEGER
N = 1
S = 0
WHILE N <= 100
S = S + 30
N = N * 2
WEND
PRINT S
n = 1
s = 0
while n <= 100:
s = s + 30
n = n * 2
print(s)
Паскаль Алгоритмический язык
var n, s: integer;
begin
n := 1;
s := 0;
while n <= 100 do
begin
s := s + 30;
n := n * 2
end;
write(s)
end.
алг
нач
цел n, s
n := 1
s := 0
нц пока n <= 100
s := s + 30
n := n * 2
кц
вывод s
кон
Си++
#include <iostream>
using namespace std;
int main()
{
int n, s;
n = 1;
s = 0;
while (n <= 100)
{
s = s + 30;
n = n * 2;
}
cout « s « endl;
}
Пояснення: