Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Pascal ABC Поиск максимума, минимума и замена элементов >1 на 0 в массиве https://www.cyberforum.ru/ pascalabc/ thread2510917.html
Составить программу: поиск максимума, минимума и замена элементов >1 на 0 в массиве, состоящем из 50 элементов (ввод через случайные числа). Поиск и замену оформить в виде процедур. Программу отладить на компьютере.
Бесконечно выводит одно и то же число Pascal ABC
Что не так?
Pascal ABC Табулирование функции https://www.cyberforum.ru/ pascalabc/ thread2510873.html
Построить таблицу значений функции y для заданного интервала аргумента от a до b и шага приращения h для аргумента x. Переменные a, b, h ввести с клавиатуры. Выполнить проверку: если a>b, то поменять их местами. F(x) =sin^2x Добавлено через 3 минуты Программу и блок-схему Добавлено через 1 минуту И это задание: посчитать количество точек, лежащих левее оси OY надо сделать для...
Pascal ABC Найти минимальный элемент массива и заменить его числом 100 Найти минимальный элемент массива и заменить его числом 100. Условие: массив задаётся случайным образом. Нужно максимально просто написать, чтобы не зайти на уровень. Буду благодарен) https://www.cyberforum.ru/ pascalabc/ thread2510820.html
Pascal ABC Нуждаюсь в консультации опытных людей
Помоги с заданиям. Для меня, который очень далёк от информатики. Эта задача кажется занапта сложная. Спасибо!
Pascal ABC Контрольные опросы 1. Этапы решения задач с помощью компьютера. 2. Алгоритм: определение, типы и способы описания. 3. Какие ошибки могут быть в алгоритме? 4. Функция и типы трансляторов. 5. Правила записи идентификаторов. 6. Какие форматы действительных чисел? 7. Что называют операторными скобками? Когда их применяют? 8. Найти в следующем списке зарезервированные слова: X, Program, var, Y, Summa, MyProgram,... https://www.cyberforum.ru/ pascalabc/ thread2510668.html
Pascal ABC Изучение pascal Можете посоветовать как можно полностью разобраться с pascal abc ,может книги посоветуете или видео https://www.cyberforum.ru/ pascalabc/ thread2510638.html Pascal ABC Прозрачный фон программы
Нужно написать код программы по принципу: Программа делает скрин того, что находится под ней, и этот скрин вставляет как свой задний фон. Т.е. при компиляции программы фон не белый, а прозрачный (то что находится под ней). Помогите пожалуйста реализовать эту идею
Pascal ABC Вычислить значение выражения, значение n вводится с клавиатуры составить программу для решения задачи. При решении задачи через цикл-"хорошо", через цикл и массив-"отлично". Отметка "отлично" без использования массива ставится при решении несколькими циклами. Вычислить значение выражения, значение n вводится с клавиатуры. Написать программы с использованием a)циклa с заданным количеством повторений FOR b)цикла с постусловием WHILE c)цикла с... https://www.cyberforum.ru/ pascalabc/ thread2510296.html Pascal ABC Получить 2 массив путем умножения элементов первого массива к частному максимального и среднего арифметического числа https://www.cyberforum.ru/ pascalabc/ thread2510289.html
1-ый массив в нем считается максимальный элемент среднего арифметического числа получить второй массив путем умножения элементов первого массива к частному максимального и среднего арифметического числа. Помогите сделать второй массив очень туплю не понимаю как Вот код: program itoban; uses crt; var a:array of integer; max,i,k:integer; s:real; begin clrscr; ...
Построить график функции в паскале Pascal ABC
Построить график z=f(y), (0≤x≤4pi) y=sin(x) z=cos(x)
Pascal ABC Код для нахождения диофантовых уравнений. Реализация Код практически написан, однако столкнулся с проблемой. О ней немного позже. Реализую решение диофантового уравнения через разложение в цепную дробь (пример и способ решения на фото ниже), на одной из стадии необходимо для ответа найти P(k) и Q(k), как же можно написать код, чтобы допустим взять (как по формуле) P с индексом (k-2)? Пытаюсь реализовать через цикл while, но безуспешно :/ Вот... https://www.cyberforum.ru/ pascalabc/ thread2510098.html
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
11.10.2019, 13:52 0

Нахождение произведения и замена элементов >5 на 1 в массиве - Pascal ABC - Ответ 13892985

11.10.2019, 13:52. Показов 733. Ответов 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
48
49
50
51
52
53
54
55
56
57
58
59
60
program Project1;
const
  maxelem = 30;
type
  TArr = array [1..maxelem] of integer;
 
procedure RandomInfInArray (var arr: TArr; leftval,rightval: integer);
// Процедура для заполнения одномерного массива случайными числами.
var
   i: integer;
begin
for i:= low(arr) to high(arr) do
  arr[i]:= leftval + random(rightval - leftval + 1) ;
 
end;
 
procedure InfOutArray (arr: TArr);
// Процедура для вывода элементов массива на экран.
var
   i: integer;
begin
  for i:= low(arr) to high(arr) do
    begin
      Write(arr[i]:4);
      if i mod 10 = 0 then
        Writeln;
    end;
end;
 
procedure PowAndChanInArrey(var arr: TArr; var p: integer);
// Процедура для вычисления произведения элементов, которые больше 5
// и замена этих элементов на 1.
var
   i: integer;
begin
  p:=1;
  for i:= low(arr) to high(arr) do
    begin
      if arr[i] > 5 then
        begin
          p:= p*arr[i];
          arr[i]:= 1;
        end;
    end;
end;
 
var
   a: TArr; // Переменная для хранения массива.
   pow: integer;  // Переменная для хранения значения произведения.
begin
  Randomize;
  RandomInfInArray(a,0,10);
  Writeln('Исходный массив:');
  InfOutArray(a);
  PowAndChanInArrey(a,pow);
  Writeln('Произведение элементов массива больше 5: ', pow);
  Writeln('Измененный массив:');
  InfOutArray(a);
  Readln;
end.


Вернуться к обсуждению:
Нахождение произведения и замена элементов >5 на 1 в массиве Pascal ABC
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2019, 13:52
Готовые ответы и решения:

Нахождение произведения элементов по столбцам в двумерном массиве.
Ребят, написал модуль для программы, процедура Multiply должна находить и выводить произведения...

Нахождение min, max, суммы и произведения элементов одномерных массивов
Нахождение min, max, суммы и произведения элементов одномерных массивов В2. a:array...

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

Нахождение части от деления произведения элементов массива на сумму элементов
помогите ето зделать, а то у меня совсем не виходит сложить ету программу Условие: для одномерного...

3
11.10.2019, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2019, 13:52
Помогаю со студенческими работами здесь

Алгоритм расчёта суммы и произведения элементов в одномерном массиве и двумерном массиве и его модификация
алгоритм расчёта суммы и произведения элементов в одномерном массиве и двумерном массиве и его...

Нахождение произведения элементов квадратной матрицы
я пытаюсь написать программу на С для нахождения произведения элементов квадратной матрицы 8*8 в...

Нахождение произведения нечётных элементов матрицы
Как определить произведение нечётных элементов матрицы через цикл for?

Нахождение произведения положительных элементов массива
Вот есть задача:Написать программу нахождения произведения положительных элементов. Массив...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru