1. Заголовок темы должен быть информативным. В противном случае тема удаляется ... 2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения. 3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали! 4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора). 5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM! 6. Одна тема - один вопрос (задача) 7.Проверяйте программы перед тем, как разместить их на форуме!!! 8.Спрашивайте и отвечайте четко и по существу!!!
Здравствуйте! Помогите решить задачу Дан массив целых чисел, состоящих из 10 элементов. Заполнить его с клавиатуры. Найти: - удвоенную сумму положительных элементов; - вывести индексы тех элементов, значения которых больше значения предыдущего элемента (начиная со второго)
сам что-то пробовал? если да - показывай. если нет - пробуй....
--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует. На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
{...........}for i:= 2to10doif a[i]>a[i-1] then write(i);
{...........}
Сообщение отредактировано: mamont001 -
--------------------
Админ наш, Иже еси на серверах! Да святится имя Твое, Да приидет Unix Твой, Да будет воля Твоя, Как на земле , так и на небе. Пинг наш насущный дай нам на сей день; И прости нам счета наши, как и мы оставляем их должникам нашим; И не введи нас во искушение виндовое, Но избавь нас от лукавого Билли. И да пребудет с нами сила твоя великая, Во имя Отца-админа, Сына-Пингвина, и духа мастдайного. Админь!
to mamont001 сама прогрограмма будет выгледеть так? правильно?
program nomer 2var
a:array[1..10] of integer;
pr,i:integer;
begin
pp:=1;
for i:=1to10doif a[i]>0then pp:=рр*2[i];
writeln('сумма.=',pp);
for i:= 2to10doif a[i]>a[i-1] then write(i);
end.
program nomer2;
var
a:array[1..10]of integer;
pp,i:integer;
begin{Заполнение }
pp:=1;
for i:=1to10doif a[i]>0then pp:=pp+a[i];
writeln('удвоеная сумма.=',pp*2);
for i:= 2to10doif a[i]>a[i-1] then write(i);
end.
Сообщение отредактировано: mamont001 -
--------------------
Админ наш, Иже еси на серверах! Да святится имя Твое, Да приидет Unix Твой, Да будет воля Твоя, Как на земле , так и на небе. Пинг наш насущный дай нам на сей день; И прости нам счета наши, как и мы оставляем их должникам нашим; И не введи нас во искушение виндовое, Но избавь нас от лукавого Билли. И да пребудет с нами сила твоя великая, Во имя Отца-админа, Сына-Пингвина, и духа мастдайного. Админь!
Ну сказано же, удвоенная СУММА!!! Что ж вы одну и ту же ошибку-то за собой таскаете?
program nomer_2;
var
a:array[1..10] of integer;
s,i:integer;
begin{Заполнение}
s:=0;
for i:=1to10doif a[ i ]>0then s:=s + a[ i ];
writeln('удвоеная сумма.=',2 * s);
for i:= 2to10doif a[ i ]>a[ i-1 ] then write(i, ' ');
end.
Добавлено: mamont001, твой код не откомпилируется...
Админ наш, Иже еси на серверах! Да святится имя Твое, Да приидет Unix Твой, Да будет воля Твоя, Как на земле , так и на небе. Пинг наш насущный дай нам на сей день; И прости нам счета наши, как и мы оставляем их должникам нашим; И не введи нас во искушение виндовое, Но избавь нас от лукавого Билли. И да пребудет с нами сила твоя великая, Во имя Отца-админа, Сына-Пингвина, и духа мастдайного. Админь!
Админ наш, Иже еси на серверах! Да святится имя Твое, Да приидет Unix Твой, Да будет воля Твоя, Как на земле , так и на небе. Пинг наш насущный дай нам на сей день; И прости нам счета наши, как и мы оставляем их должникам нашим; И не введи нас во искушение виндовое, Но избавь нас от лукавого Билли. И да пребудет с нами сила твоя великая, Во имя Отца-админа, Сына-Пингвина, и духа мастдайного. Админь!