5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
1

Найти все элементы массива целых чисел, больше заданного числа

21.10.2013, 08:43. Показов 3141. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не могу написать программу на паскале
задан массив
Pascal
1
mas:array[1..n] of integer;
как сделать так чтоб n вводилось с клавиатуры?
если пишу так:
Pascal
1
2
3
4
5
program lab;
var n: integer;
mas:array[1..n] of integer;
writeln('Введите размер массива');
readln(n);
то выдает сообщение что вместо n ожидалось константное выражение.
а в целом задача звучит так :
Найти все элементы массива целых чисел, больше заданного числа.

заранее благодарю за ппомощ
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2013, 08:43
Ответы с готовыми решениями:

Для заданного массива целых чисел все элементы, меньшие заданного числа, увеличить в два раза
Всем привет! Помогите, пожалуйста, написать несколько простых программ на C#! По возможности...

В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего...

Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые...

Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые...

4
66 / 69 / 33
Регистрация: 07.10.2013
Сообщений: 396
21.10.2013, 09:09 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
program d;
uses crt;
var
mas:array[1..100] of real;
i,n,t:integer;
ch:real;
begin
randomize;
writeln('Vvedi razmer massiva');
readln(n);
writeln('Vvedi chislo');
readln(ch);
writeln('Massiv');
for i:=1 to n do
begin
mas[i]:=random(20)-2;
write(mas[i]:5:0);
end;
writeln;
writeln('New Massiv');
for i:=1 to n do
begin
if mas[i]>ch then
write(mas[i]:5:0);
end;
end.
Можно конечно покороче написать но я не стал те тах хоть понятнее будет.
1
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
21.10.2013, 09:24  [ТС] 3
но почему массив заполняется только положительными числами?

Добавлено через 2 минуты
спасибо сам разобрался
0
66 / 69 / 33
Регистрация: 07.10.2013
Сообщений: 396
21.10.2013, 09:26 4
в строке mas[i]:=random(20)-2;
поставь место -2 например -10 а если хочешь что числа были больше место 20 например 100 естественно -2 уже ставишь -50
1
5 / 5 / 1
Регистрация: 15.10.2013
Сообщений: 206
21.10.2013, 09:32  [ТС] 5
спасибо дружище, выручил крепко
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2013, 09:32
Помогаю со студенческими работами здесь

Дан массив целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. Если таких
Дан массив целых положительных чисел. Найти произведение только тех чисел, которые больше заданного...

В последовательности целых чисел заменить все элементы, меньшие заданного числа
Дана последовательность целых чисел. Заменить все элементы, меньшие заданного числа, этим числом.

Удалить элементы массива вещественных чисел, больше заданного числа
Удалить элементы массива вещественных чисел, больше заданного числа.

В одномерном массиве из 10 вещественных чисел заменить все элементы, которые больше заданного числа х
Помогите решить на С++ пожалуйста 1. В одномерном массиве из 10 вещественных чисел заменить все...

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

Удалить из заданного массива целых чисел размером M x N все максимальные его элементы
Удалить из заданного массива целых чисел размером M x N все максимальные его элементы при этом...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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