Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 23.01.2015
Сообщений: 94

Вывести элементы массива до первого отрицательного

08.04.2015, 20:56. Показов 3071. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вывести элементы массива до первого отрицательного.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.04.2015, 20:56
Ответы с готовыми решениями:

Нужно из массива удалить все положительные элементы после первого отрицательного
Помогите пожалуйста, всю голову сломал. Нужно из массива удалить все положительные элементы после первого отрицательного. У меня получается...

Циклы. Вывести значение каждого пятого отрицательного элемента последовательности, начиная с первого отрицательного
Пожалуйста помогите решить задачи. Все задачи на тему: "Циклы". Условие задач в спойлерах , кто решит хотя бы что-нибудь буду очень...

Положительные элементы после первого отрицательного элемента массива увеличить на модуль суммы отрицательных
Ввести одномерный массив A , вывести его. Найти номер первого отрицательного элемента. Все положительные элементы, следующие за первым...

10
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
09.04.2015, 09:36
Найти номер первого отрицательного элемента массива или 0, если такого нет
Добавьте:
Pascal
1
2
for i:=1 to j do
 write(x[i]:5);
1
1 / 1 / 1
Регистрация: 23.01.2015
Сообщений: 94
10.04.2015, 18:27  [ТС]
НЕ ТАК!
там с Break типо надо...
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
10.04.2015, 19:08
Цитата Сообщение от LamerDegedrol Посмотреть сообщение
НЕ ТАК!
С чего ли вдруг? Все правильно работает.
Цитата Сообщение от LamerDegedrol Посмотреть сообщение
там с Break типо надо...
Кто сказал?
Миниатюры
Вывести элементы массива до первого отрицательного  
1
1 / 1 / 1
Регистрация: 23.01.2015
Сообщений: 94
10.04.2015, 19:35  [ТС]
Я чёт в саму программу не запихну...
Боже, как не хотят работать мои мозги...
А чё значит write(x[i]:5)?
прост мы с break проходим...
Типо if xxx then xxx else break
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
10.04.2015, 19:39
Цитата Сообщение от LamerDegedrol Посмотреть сообщение
прост мы с break проходим...
Типо if xxx then xxx else break
В программе сделано без break и гораздо элегантнее.

Цитата Сообщение от LamerDegedrol Посмотреть сообщение
А чё значит write(x[i]:5)?
На вывод целочисленной переменной выделяется 5 позиций.
1
1 / 1 / 1
Регистрация: 23.01.2015
Сообщений: 94
10.04.2015, 19:47  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
const n=10;
var x:array[1..100] of integer;
    i,j:integer;
begin
write ('ввод кол-во значений');
read(j);
for i:=1 to j do
begin
 write(x[i]:5);
 write('i=',i);
end;
end.
АААА. всё мозг мёртв.... да как впихнуть?
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
10.04.2015, 20:08
Лучший ответ Сообщение было отмечено LamerDegedrol как решение

Решение

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
uses
  crt;
Const
  n = 15;
 
type
  vector = array[1..n] of integer;
 
var
  X: vector;
  i, m, j: integer;
 
begin
  clrscr;
  j := 0;
  randomize;
  m := random(n - 10) + 11;
  writeln('Массив:');
  for i := 1 to m do begin
    x[i] := random(20) - 4;
    write(' ', x[i]:4);
    if (x[i] < 0) and (j = 0) then j := i
  end;
 
  writeln;
  writeln('Результат: ', j);
  writeln('Результирующий массив: ');
  for i:=1 to j-1 do
    write(x[i]:4);
  readln; 
end.
1
1 / 1 / 1
Регистрация: 23.01.2015
Сообщений: 94
10.04.2015, 21:45  [ТС]
чёта не пойму строчки

Добавлено через 55 секунд
randomize;
m := random(n - 10) + 11;
и
x[i] := random(20) - 4;

не проще просто сделать ввод чисел, тут рандом не требуется,
да и зачем такой странный рандом?

Добавлено через 6 минут
Лан, не радомный щас сам допилю и скину сюда, вдруг пригодиться...
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
10.04.2015, 21:52
Цитата Сообщение от LamerDegedrol Посмотреть сообщение
не проще просто сделать ввод чисел
Лень вбивать числа.
0
1 / 1 / 1
Регистрация: 23.01.2015
Сообщений: 94
10.04.2015, 22:01  [ТС]
лан, я тоже заглох...
program z;
Const
n = 15;
type
x=array[1..n] of integer;
var
i, m, j: integer;

begin
write ('ввод m');
readln (m);
j := 0;
writeln('Массив:');
for i := 1 to m do begin
if (x[i] < 0) and (j = 0) then j := i
end;

writeln;
writeln('Результат: ', j);
writeln('Результирующий массив: ');
for i:=1 to j-1 do
write(x[i]:5);
readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.04.2015, 22:01
Помогаю со студенческими работами здесь

Найти и вывести на печать номер и элементы столбца имеющего наименьшее количество элементов до первого отрицательного элемента
Помогите решить задачу: Найти и вывести на печать номер и элементы столбца имеющего наименьшее количество элементов до первого...

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

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

Определение первого отрицательного элемента массива
Одномерный массив А длиной N&lt;=50 заполнить случайными числами из диапазона . Составить программу определения: • первого отрицательного...

В каждой строке матрицы заменить на 0 все элементы до первого отрицательного элемента
Дана матрица А(m, n). В каждой строке матрицы заменить на 0 все элементы до первого отрицательного элемента.


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru