В заданном векторе (одномерном массиве) найти: наибольший отрицательный и наименьший положительные элементы - C#

Узнай цену своей работы

Формулировка задачи:

В заданном векторе (одномерном массиве) найти: наибольший отрицательный и наименьший положительные элементы. есть в паскале Найти наибольший отрицательный и наименьший положительный элементы одномерного массива
Листинг программы
  1. const
  2. nmax=50;
  3. var
  4. a: array[1..nmax] of integer;
  5. n,i,min,max: integer;
  6. begin
  7. randomize;
  8. repeat
  9. write('Введите размер массива (n<50):');
  10. readln(n);
  11. until n in[1..50];
  12. min:=-1;
  13. max:=1;
  14. writeln('Исходный массив:');
  15. for i:=1 to n do
  16. begin
  17. a[i]:=-99+random(199);
  18. write(a[i]:4);
  19. if a[i]<0 then max:=a[i]
  20. else if a[i]>0 then min:=a[i];
  21. end;
  22. writeln;
  23. if min=-1 then writeln('Положительных элементов нет')
  24. else
  25. begin
  26. for i:=1 to n do
  27. if (a[i]>0)and(a[i]<min) then min:=a[i];
  28. writeln('Минимальный положительный=',min);
  29. end;
  30. if max=1 then writeln('Отрицательных элементов нет')
  31. else
  32. begin
  33. for i:=1 to n do
  34. if (a[i]<0)and(a[i]>max) then max:=a[i];
  35. writeln('Максимальный отрицательный=',max);
  36. end;
  37. end.
кто может для си шарпа сделать?

Решение задачи: «В заданном векторе (одномерном массиве) найти: наибольший отрицательный и наименьший положительные элементы»

textual
Листинг программы
  1. Console.WriteLin("max:" + array.Where(x=>x<0).Max());
  2. Console.WriteLin("min:" + array.Where(x=>x>0).Min());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы