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

Массив, матрица, строки.

30.10.2009, 14:21. Показов 1266. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
это на паскале:
7. Создать одномерный массив из 19 элементов. Все нулевые элементы заменить максимальным значением. Вывести новый массив.
11. Создать матрицу 4х4. Для каждого столбца с четным номером вычислить сумму квадратов элементов этого столбца.
12. В заданном предложении подсчитать, какая из букв первая или последняя встречается чаще.

Заранее пасиб
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.10.2009, 14:21
Ответы с готовыми решениями:

2-ух мерная массив(матрица) и строки
мне осталось 2 дня для сдачи отчета, у меня 2 задачи (малость ********) 1 задача:(2-ух мерный массив) Дана (построчно) вещественная...

Дана действительная матрица. Сформировать одномерный массив из средних арифметических значений каждой строки матрицы
Дана действительная матрица mxn.сформировать одномерный массив из средних арифметических значений каждой строки матрицы

Дана матрица B(8,5). Составить массив, содержащий произведения элементов строки матрицы
Дана матрица B(8,5). Составить массив, содержащий произведения элементов строки матрицы.

2
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
30.10.2009, 15:00
Лучший ответ Сообщение было отмечено как решение

Решение

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
uses
  crt;
const
  m=19;
var
  a:array[1..m] of integer;
  i,max,count0:integer;
begin
  clrscr;
  count0:=0;
  {çàäàåì ìàññèâ}
  writeln('Èñõîäíûé ìàññèâ:');
  for i:=1 to m do
  begin
    a[i]:=random(8)-4;
    if a[i]=0 then
      inc(count0);
    write(a[i],' ')
  end;
  writeln;
  {ïðîâåðÿåì à ñòîèò ëè äàëüøå ïðîäîëæàòü?}
  if count0=0 then
  begin
    writeln('Â äàííîì ìàññèâå íåò 0!');
    exit
  end;
  {íàõîäèì ìàêñèìóì}
  max:=a[1];
  for i:=2 to m do
    if a[i]>max then
      max:=a[i];
  {ìåíÿåì 0 â ìàññèâå û âûâîäèì åãî}
  writeln('Ïîëó÷åííûé ìàññèâ:');
  for i:=1 to m do
  begin
    if a[i]=0 then
      a[i]:=max;
    write(a[i],' ')
  end;
  writeln
end.
Добавлено через 6 минут
3:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var
  s:string;
  cf,cl,i:integer;
begin
  cf:=0;
  cl:=0;
  readln(s);
  for i:=1 to length(s) do
  begin
    if s[i]=s[1] then
      inc(cf);
    if s[i]=s[length(s)] then
      inc(cl)
  end;
  if s[i]=s[length(s)] then
    writeln('Ïåðâàÿ è ïîñëåäíÿÿ îäíà è òàæå áóêâà è îíà âñòðå÷àåòñÿ: ',cf)
  else
  begin
    writeln('Ïåðâàÿ: ',cf);
    writeln('Ïîñëåäíÿÿ: ',cl)
  end
end.
Добавлено через 9 минут
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
28
29
30
31
32
33
34
uses crt;
const
  str=4;{êîëè÷åñòâî ñòðîê}
  sto=4;{êîëè÷åñòâî ñòîëáöîâ}
var
  a:array [1..str,1..sto] of integer;
  i,j:integer;
begin
  clrscr;
  {çàïîëíÿåì è âûûâîäèì ìàññèâ}
  writeln('Èñõîäíàÿ ìàòðèöà:');
  for i:=1 to str do
  begin
    for j:=1 to sto do
    begin
      a[i,j]:=random(8)-4;
      write(a[i,j],' ')
    end;
    writeln
  end;
  {ðàáîòàåì ñ íå÷åòíûìè ñòîëáöàìè}
  for i:=1 to str do
    if odd(i)=false then
      for j:=1 to sto do
        a[j,i]:=sqr(a[j,i]);
  {âûâîäèì ìàòðèöó}
  writeln('Ïîëó÷åííàÿ ìàòðèöà:');
  for i:=1 to str do
  begin
    for j:=1 to sto do
      write(a[i,j],' ');
    writeln
  end;
end.
0
evelina89
30.10.2009, 15:17
пасиб большое, выручил
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.10.2009, 15:17
Помогаю со студенческими работами здесь

Дана матрица А(n,m). Сформировать одномерный массив В(n), элементами которого являются суммы элементов i-ой строки.
Дана матрица А(n,m). Сформировать одномерный массив В(n), элементами которого являются суммы элементов i-ой строки.

Дана матрица, построить массив, содержащий количество отрицательных элементов каждой строки матрицы
Здравствуйте. Помогите решить задачу. Дано матрицу размером n на m с действительными элементами. построить последовательность b1,b2,....,bn...

Задана матрица размером . Получить массив B, присвоив его k-му элементу значение 1, если элементы k-ой строки
Задана матрица размером . Получить массив B, присвоив его k-му элементу значение 1, если элементы k-ой строки матрицы упорядочены по...

Дана целая квадратная матрица. Сформировать массив из суммы четных элементов каждой строки матрицы
Дана целая квадратная матрица. Сформировать массив из суммы четных элементов каждой строки матрицы. Помогите, изучаю самостоятельно,...

Задана матрица разамером М на N. Получить массив B присвоив К-му элементу значение равное сумме элементов К-той строки
Задана матрица разамером M на N. Получить массив B присвоив К-му элементу значение равное сумме элементов К-той строки. Помогите...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru