0 / 0 / 1
Регистрация: 29.03.2012
Сообщений: 43
1

Вывести положительные элементы массива и их номера

02.04.2012, 02:18. Показов 18574. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нарисовать блок схему и программу. Создать массив и вывести положительные элементы массива и их номера. Элементы массива вводятся генератором случайных чисел.

Я блок схему составил вроде, но учительница сказала , что в конце надо как-то правильно вывести чтоль. Я так и не понял. Если можно блок схему тоже нарисуйте((

Вот как я попытался на паскаль.
Pascal
1
2
3
4
5
6
7
8
9
10
program a1;
var n,i:integer;a:array[1..100] of integer;
begin 
write ('n'); readln(n);
for i:=1 to n do
readln(a[i]);
for i:=1 to n do if abs(a[i]) mod 7=0
then write (a[i],'');
readln
end.
Пожалуйста не надо отрывками писать, если пишите то всю прогу, а то так не пойму)))
Мне блок схема больше нужна, чем сама программа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.04.2012, 02:18
Ответы с готовыми решениями:

Вывести положительные элементы массива и их номера
создать массив и вывести положительные элементы массива и их номера. элементы вводятся с клавиатуры

Вывести положительные элементы массива и их порядковые номера
1) Заполнить одномерный массив из n элементов, так как указано ниже. Размерность массива задать в...

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

Вывести элементы массива на промежутке [ a,b ], вычислить количество элементов массива, заменить все положительные элементы
В одномерном массиве, состоящем из n вещественных элементов, – вывести на печать элементы массива,...

2
любитель покушать
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
02.04.2012, 12:16 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
var a: array[1..10] of integer;
    i: integer;
begin
write('Исходный массив: ');
for i:=1 to 10 do begin
a[i]:=random(21)-10;
write(a[i],' ');
end;
writeln;
write('Положительные элементы: ');
for i:=1 to 10 do begin
if a[i]>0 then write(a[i],' ');
end;
writeln;
write('Номера положительных элементов: ');
for i:=1 to 10 do begin
if a[i]>0 then write(i,' ');
end;
end.
Миниатюры
Вывести положительные элементы массива и их номера  
0
любитель покушать
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
02.04.2012, 12:20 3
Цитата Сообщение от BassHunTEp Посмотреть сообщение
if abs(a[i]) mod 7=0
каким боком это связано с условием? там вроде только положительные и их номера надо вывести

Добавлено через 1 минуту
Цитата Сообщение от BassHunTEp Посмотреть сообщение
что в конце надо как-то правильно вывести чтоль.
Цитата Сообщение от BassHunTEp Посмотреть сообщение
Pascal
1
(a[i],'');
пробела между выводимыми элементами нет, надо было так
Pascal
1
(a[i],' ');
Добавлено через 1 минуту
Цитата Сообщение от BassHunTEp Посмотреть сообщение
вводятся генератором случайных чисел.
Цитата Сообщение от BassHunTEp Посмотреть сообщение
Pascal
1
readln(a[i]);
мне как-то влом например 100 чисел вводить вручную
0
02.04.2012, 12:20
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.04.2012, 12:20
Помогаю со студенческими работами здесь

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

Массив: Вывести номера первой и последней строк, содержащих только положительные элементы.
Дана таблица 5x10 заполненная целыми числами. Вывести номера первой и последней строк, содержащих...

Вывести номера первой и последней строк таблицы, содержащих только положительные элементы
Дана таблица 5x10 заполненная целыми числами. Вывести номера первой и последней строк, содержащих...

Определить номера строк массива, содержащих только положительные элементы и найти среди них наименьший
дано задание: Дан двумерный массив размером n*m, заполненный случайными числами из заданного...


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

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

Новые блоги и статьи
Перспективы развития жестких дисков: есть ли у них будущее?
InfoMaster 20.01.2025
История и эволюция жестких дисков История развития жестких дисков начинается в 1956 году, когда компания IBM представила первое устройство для хранения данных на магнитных пластинах - IBM 350. . .
Распознавание изображений (компьютерное зрение) на C++
InfoMaster 20.01.2025
Введение в компьютерное зрение и основы работы с изображениями Компьютерное зрение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, позволяющую. . .
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru