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

В массиве определить количество нулевых элементов

24.12.2008, 17:10. Показов 1995. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача 1 по одномерному массиву.

В массиве P(N) умножить все элементы на значение 5го элемента. В изменном массиве определить среднее значение отрицательных элементов.

Задача 2 по одномерному массиву.

Сформировать новый массив B(N) из заданного A(N) путем умножения всех его элементов на сумму положительных элементов. В новом массиве определить колличество нулевых элементов.

Задача 3

Дан массив A(M,N). В массиве A найти минимальные элементы по строкам. Образовать новый массив B(M,N) делением минимального элемнта строки А на каждый элемент строки массива А. В массиве B найти сумму элементов по столбцам.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.12.2008, 17:10
Ответы с готовыми решениями:

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

В вещественном массиве А[4][3] найти количество нулевых элементов
В вещественном массиве А найти количество нулевых элементов. Результат вывести на экран.

Определить количества нулевых элементов в массиве
Дан одномерный вещественный массив F(16)аписать программу по определению колличества нулевых элементов в массиве!

2
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
24.12.2008, 22:30
Держи 1 пока не потерял.
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
uses crt;
const n=10;
var p:array[1..n] of real;
    i,k:integer;
    sr:real;
begin
clrscr;
writeln('Vvedite ',n,' elementov massiva:');
for i:=1 to n do
read(p[i]);
readln;
writeln('Izmenennyj massiv:');
sr:=0;
for i:=1 to n do
   begin
     write(p[i]*p[5]:6:2);
     k:=0;
     if p[i]<0 then
        begin
          k:=k+1;
          sr:=sr+p[i];
        end;
   end;
writeln;
write('Srednee=',sr:0:2);
readln
end.
Добавлено через 8 минут 6 секунд
Держи 2ю.
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
uses crt;
const n=10;
var a,b:array[1..n] of real;
    i,k0:integer;
    sm:real;
begin
clrscr;
writeln('Vvedite ',n,' elementov massiva A:');
for i:=1 to n do
read(a[i]);
readln;
sm:=0;
for i:=1 to n do
if a[i]>0 then sm:=sm+a[i];
writeln('Summa=',sm:0:2);
writeln('Izmenennyj massiv:');
k0:=0;
for i:=1 to n do
   begin
     b[i]:=a[i]*sm;
     write(b[i]:6:2);
     if b[i]=0 then k0:=k0+1;
   end;
writeln;
write('Kolichestvo nulevyh=',k0);
readln
end.
Добавлено через 17 минут 35 секунд
№3.
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
uses crt;
const m=4;
      n=6;
var a,b:array[1..m,1..n] of real;
    min,sm:real;
    i,j,k:integer;
begin
clrscr;
randomize;
writeln('Matrica A:');
for i:=1 to m do
   begin
     for j:=1 to n do
       begin
         a[i,j]:=10*random;
         write(a[i,j]:5:2);
       end;
     writeln;
   end;
for i:=1 to m do
  begin
    min:=a[i,1];
    for j:=1 to n do
    if a[i,j]<min then min:=a[i,j];
    writeln('Min v stroke ',i, '=',min:0:2);
    for k:=1 to n do
    b[i,k]:=min/a[i,k];
  end;
writeln;
writeln('Matrica B:');
for i:=1 to m do
   begin
     for j:=1 to n do
     write(b[i,j]:5:2);
     writeln;
   end;
writeln;
writeln('Summa po stolbcam:');
for j:=1 to n do
   begin
     sm:=0;
     for i:=1 to m do
     sm:=sm+b[i,j];
     writeln('Summa v stolbce ',j,' =',sm:0:2);
   end;
readln
end.
0
lnextl
25.12.2008, 14:22
Спасибо!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.12.2008, 14:22
Помогаю со студенческими работами здесь

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

Определить количество нулевых элементов вектора
Помогите пожалуйста решить задачу в pascal с блок схемой. Дан массив целых чисел, состоящий из 15 элементов. Заполнить его с...

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

Определить количество и адреса нулевых элементов массива
Составить схему алгоритма и программу определения количества и адресов нулевых элементов массива вещественных чисел К={kj}, j=1,m, m -...

В одномерном массиве найти: количество нулевых элементов, сумму положительных, поменять местами второй
Пожалуйста помогите очень нужна помощь Задание: В одномерном массиве x(15) найти: кол-во нулевых элементов,сумму...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru