• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Массивы

  • Автор темы Автор темы natcume
  • Дата начала Дата начала

natcume

Ученик
Регистрация
11 Ноя 2010
Сообщения
6
Реакции
0
Баллы
0
Массивы

Здраствуйте Уважаемые программисты.Задали сделать ргр,никак не могу разобраться с массивами.
Нужены псевдо-коды и блок-схемы для двух задач:
1.Дан массив вещественных чисел. Найти произведение отрицательных элементов.
2.Найти сумму элементов нечетных строк матрицы.
Буду очень признателен,заранее спасибо.
 
А что такое ргр и псевдокоды?
 
Нет такой страницы у вики. Поясните на словах, что нужно :)
 
Псевдокод-пошагово-словесная запись алгоритма.
Например:
Задача:составить псевдокод для нахождения объема цилиндра
Псевдокод:
1.начало
2.Ввод R и H
3.V=П*R*R*H
4.Вывод V
5.Конец.
Примерно так,но с массивами :)
 
Понятно. Ну а в первой что сложного? Просматриваем циклом массив поэлементно, и если он (элемент) отрицательный, то умножаем его на произведение, изначально равное единице
 
По второй задаче:
1. Начало
2. A: array[1..4,1..4] of integer; s,i,k:integer;
3. s:=0
4. для i от 1 до 4
4.1 для k от 1 до 4
4.1.1 Ввод a[i,k]
5. для i от 1 до 4
5.1. для k от 1 до 4
5.1.1 если i mod 2=1 то 5.1.1.1
5.1.1.1 s:=s+a[i,k]
6. Вывод s
7. Конец
 
Назад
Сверху