IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Одномерные массивы - вычисление суммы индексов положительных элементов., очень надо помогите пожалста уже неделю сижу на ней...
HumFF
сообщение 24.12.2009 16:54
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской
Реальное имя: Alexandr

Репутация: -  0  +


Написать программу, которая вводит с клавиатуры 25 действительных чисел, организовывает их хранение в одномерном массиве, а затем определяет число положительных элементов ланной последовательности и выводит результат... Помогите пожалуста, я уже не знаю что и делать. Да знаю, задача элементарная, но я в паскале новичок и толком ничего не знаю... wacko.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Рустам
сообщение 24.12.2009 22:16
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 40
Пол: Мужской

Репутация: -  1  +


Я не понял конкретно что тебе надо получить, поэтому вывел все

uses crt; // модуль работы с экраном
const n=25; //количество элементов в массиве
var
a: array [1..25] of integer;
i,k,j,s: integer;

begin
clrscr; // очистка экрана
randomize; // подключаем случайные числа

for i:=1 to n do
begin
a[i]:=random(20)-10; // в цикле заполняем массив случайными числами от -10 до 9, если хочешь вручную
// то вместо этого напиши read(a[i]);
write(a[i],' '); // выводим на экран последовательность
end;

for i:=1 to n do
if a[i]>0 then // если число положительное
begin
s:=s+a[i]; // то суммируем его
inc(k); // увеличиваем количество
j:=j+i; // считаем сумму индексов
end;
writeln;
writeln('Summa polojitelnih elementov ',s); // выводим
writeln('Kol-vo polojitelnih elementov ',k);
writeln('Summa indecsov polojit elementov ',j);

readln;
end.


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 9:53
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"