М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
TruLLa
TruLLa
01.03.2023 14:04 •  Информатика

Одномерный массив e[11] найти максимальный из отрицательных элементов

👇
Ответ:
ЭдикБел
ЭдикБел
01.03.2023
#include<iostream>
using namespace std;
int main(){
int E[11], i, a, maxmin, n;
cin >> n;
maxmin=-1000000;
for(i = 1; i <= n; i++)
{
cin >> a;
if(a < 0  && a > maxmin) maxmin = a;
}
cout << maxmin;
return 0;
}
4,4(40 оценок)
Ответ:
NastyaKoryak
NastyaKoryak
01.03.2023
Program al;
var e:array [1..11] of integer;
max,i:integer;
begin   
 write('vvedite massiv ');
    for i:= 1 to 11 do 
  read(e[i]); 
   max:=-10000; 
   for i:= 1 to 11 do

      if (e[i]<0) and (e[i]>max)
then
max :=e[i];   
  writeln('max=',max);
     readln;
end.
4,4(65 оценок)
Открыть все ответы
Ответ:
Алина052408
Алина052408
01.03.2023

На строке 9 "if x>=-7.5 and x<2 then y:=(a*sqrt(abs(x+6))); " в том месте, где выделено жирным, компилятор думает, что необходимо произвести побитовое умножение числа с плавающей точкой типа real -7.5 и целого числа x. Т.к. побитовое умножение применимо только к целым числам, компилятор пытается преобразовать -7.5 к целому числу, т.е. к integer, и у него это не получается, о чем он Вам и говорит.

Чтобы он не думал, что Вы собираетесь производить побитовое умножение (ведь Вы хотите произвести логическую операцию между результатами двух сравнений), нужно занести в скобки выражения x>=-7.5 и x<2, чтобы получилась такая строка: "if (x>=-7.5) and (x<2) then y:=(a*sqrt(abs(x+6))); "

4,8(52 оценок)
Ответ:
sharinaEl
sharinaEl
01.03.2023

Задание 1

program HelloMoney;

 var

 y, i: integer; // Объявим переменные для количества лет вклада и для счетчика цикла  

p, s: real; //Объявим переменные для количества процентов и величины вклада

begin

write('Какая сумма вклада? ');

readln(s); // Указываем сколько составляет вклад

write('На сколько лет вклад? ');

readln(y); // Указываем на сколько лет вклад

write('Какая процентная ставка?');

readln(p); // Указываем процентную ставку

for i:=1 to y do

s := s + s*p/100; // Прибавляем к вкладу ежегодный процент

write('Сумма денег составит: ', s);

end.

Объяснение:

4,8(36 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ