Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/22: Рейтинг темы: голосов - 22, средняя оценка - 4.55
0 / 0 / 2
Регистрация: 08.12.2011
Сообщений: 22

Вычислить, где s1 и k1 – сумма и количество положительных элементов массива X (N)

10.12.2011, 00:49. Показов 4615. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить , где s1 и k1 – сумма и количество положительных элементов массива X(N); s2 и k2 – сумма и количество положительных элементов массива Y(M)
M ≤50
N ≤50
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.12.2011, 00:49
Ответы с готовыми решениями:

Составить программу, в которой вычислить z=(s1+s2)/(k1*k2), где s1 и k1 - сумма и количество положительных элементов массива Х[N]; s1 u k2 - сумма
Составить программу, в которой вычислить z=(s1+s2)/(k1*k2), где s1 и k1 - сумма и количество положительных элементов массива Х; s1 u k2 ...

Вычислить Z=(x+y)/(k*n),где x и k- сумма и количество положительных элементов массива А(40)
Помогите с программами нужны готовые програмные коды. Тема процедуры и функции 1 задача: 3) Вычислить Z=(x+y)/(k*n),где x и k-...

Одномерный массив. Вычислить разность C= A-B, где А-произведение положительных элементов, а В- сумма элементов по абсолютному значению массива
Вычислить разность C= A-B, где А-произведение положительных элементов, а В- сумма элементов по абсолютному значению массива...

5
3 / 3 / 2
Регистрация: 15.12.2010
Сообщений: 16
10.12.2011, 05:15
каким образом заполняется массив? (файл,рандом,вручную с клавиатуры)
0
10.12.2011, 10:50
 Комментарий модератора 
misterbl95, прочтите правила форума
0
Mobile Software Engineer
Эксперт С++
 Аватар для Ev[G]eN
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
11.12.2011, 00:57
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
const
 n = 50;
 m = 50;
var
 arr1, arr2: array[1..m] of integer;
 i, s1, k1, s2, k2: integer;
begin
 s1:=0; s2:=0;
 k1:=0; k2:=0;
  for i:=1 to n do
   begin
    arr1[i]:=random(n)+1;
    write(arr1[i], ' ');
     if arr1[i] > 0 then
      begin
       inc(k1);
       s1:=s1+arr1[i];
      end;
   end;
 writeln;
 writeln('s1 = ', s1, '; k1 = ', k1);
  for i:=1 to m do
   begin
    arr2[i]:=random(m)+1;
    write(arr2[i], ' ');
     if arr2[i] > 0 then
      begin
       inc(k2);
       s2:=s2+arr2[i];
      end;
   end;
 writeln;
 writeln('s2 = ', s2, '; k2 = ', k2);
end.
0
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 18
21.12.2014, 21:02
можешь сделать ту же задачу, но через две процедуры?(одна на заполнение массива, другая на вычисление s и k)
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,434
22.12.2014, 13:06
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
const
 n = 50;
 m = 50;
var
 arr1, arr2: array[1..m] of integer;
 i, s1, k1, s2, k2: integer;
 
procedure create;
begin
  randomize; 
 s1:=0; s2:=0;
 k1:=0; k2:=0;
  for i:=1 to n do
   begin
    arr1[i]:=random(n)+1;
    write(arr1[i], ' ');
     if arr1[i] > 0 then
      begin
       inc(k1);
       s1:=s1+arr1[i];
      end;
   end;
 writeln;
end;
 
procedure Solve;
begin
  writeln('s1 = ', s1, '; k1 = ', k1);
  for i:=1 to m do
   begin
    arr2[i]:=random(m)+1;
    write(arr2[i], ' ');
     if arr2[i] > 0 then
      begin
       inc(k2);
       s2:=s2+arr2[i];
      end;
   end;
 writeln;
 writeln('s2 = ', s2, '; k2 = ', k2);
end;
 
begin
  create;
  solve;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2014, 13:06
Помогаю со студенческими работами здесь

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

Найти разницу R = M-L, где M - сумма положительных элементов массива A (7), а L - сумма положительных элементо
Найти разницу R = M-L, где M - сумма положительных элементов массива A (7), а L - сумма положительных элементов массива B (7).

Вычислить b a где, b a количество положительных и отрицательных элементов массива Z (5) соответственно
#include<stdio.h> #include<conio.h> #define n 5 int main(void) { int a=0,b=0,i,mas; int *pmas = &mas; double s; ...

Вычислить z = (s1 + s2) /2, где s1 - сумма положительных одного массива, а s2 - сумма отрицательных второго
оба задания надо проделать сначала через функцию, а потом через процедуру(не в одной программе). сделайте пожалуйста хотя бы одну:( 1....

Вычислить F=(Sn+So)/(Sn-So), где Sn - сумма положительных элементов в нечетных строках матрицы Y(9x12), а So - сумма отр
Вычислить F=(Sn+So)/(Sn-So), где Sn - сумма положительных элементов в нечетных строках матрицы Y(9x12), а So - сумма отрицательных...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru