Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2010, 18:36   #1
Диляра - новичок
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 14
Вопрос одномерные массивы. (pascal)

1. Найти сумму элементов больших данного числа а. а вводится с клавиатуры.
2. Найти количество отрицательных элементов массива.
3. Заменить все четные элементы на их квадраты, а нечетные удвоить.
Заранее большое спасибо.

Последний раз редактировалось Диляра - новичок; 16.11.2010 в 19:06.
Диляра - новичок вне форума Ответить с цитированием
Старый 16.11.2010, 19:53   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Без проблем - покажи как вводишь массив.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.11.2010, 20:39   #3
Диляра - новичок
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 14
По умолчанию

я попробовала решить первые две задачи, но у меня паскаль не запускается. Посмотрите, правильно или нет?
1)
Код:
Program_1;
uses;
var;
a:array[1...100] of unteger;
a,i,n,s:integer;
begin
writeln('vvedite chislo')
readln(n);
randomize;
s:=0;
for i:=1 to n do if m[i]>a then s:=s+m[i]
writeln('s=,'s)
readln;
end.
2)
Код:
 Program_2;
uses;
var i:integer;
Begin
k:=0;
for i;=1 to n do
if m[i]<0 then k=k+2i
writeln('k=,'k)
end.
c третьим заданием справиться не могу.

Последний раз редактировалось Диляра - новичок; 16.11.2010 в 20:45.
Диляра - новичок вне форума Ответить с цитированием
Старый 16.11.2010, 20:49   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Жестоко ты препода глушишь таким "низачотом"...
представляю какая ему морока если у него в классе вас 20 с такими решениями придет...

Код:
var
 a:array[1...100] of integer;
 a,i,n,s,k:integer;
begin
 writeln('vvedite chislo');readln(n); 
 writeln('vvedite chislo a');readln(a);
 randomize;
 s:=0;k:=0;
 for i:=1 to n do begin
  a[i]:=random(100);
  if a[i]<a then s:=s+a[i] {это для первой задачи}
  if a[i]<0 then inc(k);     {Это для второй}
  {Это для третьей}
  if (a[i] mod 2)=0 then a[i]:=a[i]*a[i] else a[i]:=a[i]+a[i];
  write(a[i]:5);
 end;writeln;
 writeln('s=,',s); 
 writeln('Кол-во отрицательных=,',k)
 readln;
end.
P.S. Если ты учищся на программиста - задумайся, а стоит ли?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.11.2010, 20:54   #5
Диляра - новичок
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 14
По умолчанию

Спасибо большое. Я не учусь на программиста. Я учусь в школе. Просто меня не было кода эти темы проходили. А мы учимся не по учебнику. Поэтому ничего не получается.
Еще раз большое спасибо*
Диляра - новичок вне форума Ответить с цитированием
Старый 16.11.2010, 21:00   #6
Диляра - новичок
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 14
По умолчанию

и еще вопрос. В начале программы нужно писать program и uses?
Диляра - новичок вне форума Ответить с цитированием
Старый 16.11.2010, 21:14   #7
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Program необязательно, а uses если используешь внешние модули.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 16.11.2010, 21:17   #8
Диляра - новичок
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 14
По умолчанию

спасибо вам большое. Вы мне очень помогли.
Диляра - новичок вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение задач imhotep Помощь студентам 18 20.02.2012 17:03
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Парни нужно решение задач на Pascal. Тема массивы. 666WARRIOR999 Помощь студентам 3 15.12.2009 15:59
нужна помощь по решению задач на паскале, одномерные массивы! NOUSTA Помощь студентам 16 09.12.2009 23:34