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

Изменить порядок следования в массиве на обратный

26.12.2009, 10:48. Показов 2700. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить сумму элементов массива, расположенных после последнего нулевого элемента,количество отрицательных элементов.Изменить порядок следования в массиве на обратный.Заранее благодарен.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.12.2009, 10:48
Ответы с готовыми решениями:

Изменить порядок следования массива на обратный
Дан одномерный массив. Изменить порядок следования массива на обратный. Помогите пожалуйста)

Изменить порядок следования строк в файле на обратный
Помогите, пожалуйста, решить данную задачу в паскале: Дан текстовый файл, состоящий из нескольких строк. Изменить порядок следования строк...

В строке изменить на обратный порядок следования цепочек
Доброго времени суток. Помогите плиз решить задачу на Pascal. Код: В указанной строке символов изменить на обратный порядок...

3
 Аватар для nVz
173 / 171 / 30
Регистрация: 12.12.2009
Сообщений: 1,336
26.12.2009, 10:56
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program dd;
uses crt;
var
   k,g,s,i:integer;
   a:array[1..5] of integer;
begin
   clrscr;
   writeln('vvedite massiv');
   for i:=1 to 5 do
   readln(a[i]);
   for i:=5 downto 1 do
   if a[i]=0 then
   g:=i;
    for i:=g to 5 do
    s:=s+a[i];
    writeln('summa = ',s);
    for i:=1 to 5 do
    if a[i]<0 then k:=k+1;
    writeln('koli4estvo otric = ',k);
    for i:=5 downto 1 do
    write(a[i]:3);
    Readln;
end.
1
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
26.12.2009, 11:26
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 max=100;
var a:array[1..max] of integer;
    n,i,j:byte;
    s,k,x:integer;
begin
clrscr;
randomize;
repeat
write('Размер массива n=');
readln(n);
until n in [1..max];
writeln('Исходный массив:');
k:=0;
for i:=1 to n do
 begin
  a[i]:=random(10)-4;
  write(a[i],' ');
  if a[i]<0 then k:=k+1;
 end;
writeln;
writeln;
j:=0;
i:=n;
while (i>=1)and(j=0) do
if a[i]=0 then j:=i else i:=i-1;
if j=0 then writeln('В массиве нет нулевого элемента, сумма после него=0')
else
 begin
  writeln('Индекс последнего нулевого элемента=',j);
  s:=0;
  for i:=j+1 to n do
  s:=s+a[i];
  writeln('Сумма после последнего нулевого элемента=',s);
 end;
writeln('Количество отрицательных элементов=',k);
for i:=1 to n div 2 do
 begin
  x:=a[i];
  a[i]:=a[n-i+1];
  a[n-i+1]:=x;
 end;
writeln('Измененнный порядок следования:');
for i:=1 to n do
write(a[i],' ');
readln
end.
1
 Аватар для nikoladj
0 / 0 / 0
Регистрация: 26.12.2009
Сообщений: 9
26.12.2009, 11:41  [ТС]
А можете составить блок-схему.Если не трудно.Ок?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2009, 11:41
Помогаю со студенческими работами здесь

В массиве поменять порядок следования столбцов на обратный
в массиве поменять порядок следования столбцов на обратный (первый столбец становится последним, второй предпоследним и т.д.).

Поменять порядок следования элементов в массиве на обратный
Дан целочисленный массив A(n). Поменять порядок следования элементов в массиве на обратный

Поменять порядок следования элементов массива на обратный
С клавиатуры вводится произвольный одномерный массив типа Integer (не более 10 элементов), после чего делается его контрольный вывод....

В каждой строке текстового файла заменить порядок следования слов на обратный
Здравствуйте! В каждой строке текстового файла заменить порядок следования слов на обратный(то-есть, если, например, в строке три слова, то...

Описать процедуру InvertDigits(K), меняющую порядок следования цифр числа на обратный
Описать процедуру InvertDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (К - параметр целого ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru