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

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

31.03.2014, 18:36. Показов 1135. Ответов 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 2
Лучший ответ Сообщение было отмечено 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
Криптография в PHP
Jason-Webb 20.03.2025
PHP предоставляет много криптографических возможностей: от встроенных функций хеширования до полноценных библиотек шифрования — арсенал средств довольно обширен. Но всё это бесполезно без понимания. . .
Lineedge (Semi-Alpha) 0.75@20: Что мы потеряли
Etyuhibosecyu 20.03.2025
С каждым новым стандартом Lineedge обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление. . .
Реализация перечислений в Go
golander 19.03.2025
Если вы перешли на Go с других языков программирования (как я), таких как C#, Java или Python, вы наверняка заметили, что Go не имеет встроенной поддержки перечислений (enumerations). Это может стать. . .
Шаблон API Gateway в микросервисной архитектуре
MatrixArchitect 19.03.2025
API Gateway — один из основных компонентов микросервисной архитектуры. Фактически, API Gateway представляет собой сервис, который располагается между клиентскими приложениями и бэкенд-микросервисами,. . .
C++26: Что мы потеряли
bytestream 19.03.2025
С каждым новым стандартом C++ обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление функциональности. . .
Async/await в C#: Асинхронное программировани­е в действии
UnmanagedCoder 19.03.2025
Разработка современных приложений немыслима без понимания асинхронного программирования. Если вы когда-либо создавали приложение, которое взаимодействует с внешними ресурсами — будь то работа с. . .
Сопоставление с образцом (Pattern Matching) в Python: Списки и словари
py-thonny 19.03.2025
Программисты любят, когда код говорит сам за себя. Представьте, что вы можете просмотреть структуру данных и мгновенно понять, что с ней делать — без сложных условий и вложенных проверок. Именно эту. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru