0 / 0 / 0
Регистрация: 31.03.2014
Сообщений: 4

Работа с одномерным массивом

31.03.2014, 18:36. Показов 1143. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Паскаль. Задан одноименный массив X, содержащий N элементов
Определить:
А) Сумму всех положительных элементов массива
Б) Максимальный элементы массива
В)Сумму неотрицательных элементов массива
Г) Количество положительных элементов массива
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.03.2014, 18:36
Ответы с готовыми решениями:

Разбиение исходного массива на две части относительно заданного элемента
Имеется массив чисел A(21). составить программу, которая обеспечивает разбиение исходного массива на две части относительно заданного...

Сумма элементов массива, расположенных между первым и вторым положительными элементами
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. максимальный по модулю элемент массива; 2. сумму...

Задачка с одномерным массивом
помогите, пожалуста решить задачу, своих знаний не хватает. В одномерном массиве целых чисел найти минимальный и максимальный...

1
92 / 92 / 99
Регистрация: 25.01.2013
Сообщений: 326
02.04.2014, 14:44
Лучший ответ Сообщение было отмечено bkmzhack как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Uses crt;
const n=10;
Type mas=array[1..n]of integer;
Var a:mas;
    max,k:integer;
procedure Sozd(Var a:mas; n:integer);
var i:integer;
begin
  for i:=1 to n do a[i]:=Random(100)-50;
end;
procedure Print(a:mas; n:integer);
var i:integer;
begin
  for i:=1 to n do Write(a[i]:4);
  writeln;
end;
function Sum_Pol(a:mas; n:integer):integer;
var i,sum:integer;
begin
  sum:=0;
  for i:=1 to n do if a[i]>0 then sum:=sum+a[i];
  Sum_Pol:=sum;
end;
procedure Max_Elem(var max,k:integer;a:mas; n:integer);
var i:integer;
begin
  max:=a[1];
  k:=1;
  for i:=2 to n do if a[i]>max then
  begin
    max:=a[i];
    k:=i;
  end;
end;
function Sum_Neotr(a:mas; n:integer):integer;
var i,sum:integer;
begin
  sum:=0;
  for i:=1 to n do if not(a[i]<0) then sum:=sum+a[i];
  Sum_Neotr:=sum;
end;
function Kol_Pol(a:mas; n:integer):integer;
var i,kol:integer;
begin
  kol:=0;
  for i:=1 to n do if a[i]>0 then inc(kol);
  Kol_Pol:=kol;
end;
 
Begin clrscr; randomize;
  Sozd(a,n);
  Print(a,n);
  WriteLn('Summa vseh polozhitelnykh elementov massiva =',Sum_Pol(a,n));
  Max_Elem(max,k,a,n);
  WriteLn('Max element massiva a[',k,']=',max);
  WriteLn('Summa vseh neotritsatelnykh elementov massiva =',Sum_Neotr(a,n));
  WriteLn('Kolichestvo polozhitelnyh elementov massiva =',Kol_Pol(a,n));
  readln;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.04.2014, 14:44
Помогаю со студенческими работами здесь

Программа с одномерным массивом
Условие: Вычислить сумму элементов не превышающих значение Pi(3,14).

Программа с одномерным массивом
Сформировать в программе массив из целых чисел от 2 до N. Подсчитать сумму квадpатов четных и сумму квадратов нечетных чисел. ...

Задачки паскаля с одномерным массивом
вот такие на первый взгляд простые задачки: 1. Задан целочисленный массив. Подсчитать число различных значений в массиве. 2. Дан...

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

Выполнить заданные действия с одномерным массивом
Для каждого задания нужна отдельная программа, желательно сделать все предельно простыми методами, т.к много мы не проходили. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru