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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2008, 01:30   #1
Алексей08-
 
Регистрация: 16.05.2008
Сообщений: 5
Восклицание QBasic Одномерный массив

Привет Всем! У меня возникла проблема! Помогите решить задачи! Для когото может и легко но я в этом деле валенок.
1.Задача- Дан одномерный массив Xn. Найти количество элементов массива, значение которых больше его индекса. Вывести на экран сумму всех элементов массива, имеющих дробную часть.
2.Задача- Дан одномерный массив Yn. Найти второй элемент, значение которого по модулю >5. Сделать инверсию исходного массива (первый с последним, второй с предпоследним и т.д.).
3.Задача- Вывести на экран номера тех столбцов, где нет ни одного нулевого элемента.
4.Задача- Сформировать одномерный массив, состоящий из нулевых разностей максимального и минимального элемента в каждом столбце матрицы X n,m.
За ранее всех благодорю!!! Выручите пожалуйсто.
Алексей08- вне форума Ответить с цитированием
Старый 16.05.2008, 02:05   #2
Zeraim
Ra-Ra ?
Форумчанин
 
Аватар для Zeraim
 
Регистрация: 06.03.2008
Сообщений: 286
По умолчанию

Код:
1:
For i := 1 to n do if a[i]>n then t:=t+1; {t чило элементов > n}

2:
For i := 1 to n do begin
 if a[i]<0 then m:= a[i]*(-1)
  else
  m:=a[i];
 if m>5 and t<1 then t:=1
  else
  m:=a[i]; {искомый 2ой по счету элемент больше 5 по модулю}
end;
For i:=1 to n do x[(n+1)-i] := a[i]; {x[i] искомый инверсированный массив}

3:
For y:=1 to m do begin
 For x:=1 to n do begin
 if a[y,x]<>0 then n[y]:=1 {кажды элемент соответсвует столбцу, 1 - нету нулей, 0 есть}
  else
  n[y]:=0;
  break;
 end;
end;
А 4 задание непонел. Тут только алгоритмы, остальное думаю сам допишеш, если где ощибка извини.

Последний раз редактировалось Zeraim; 16.05.2008 в 02:12.
Zeraim вне форума Ответить с цитированием
Старый 16.05.2008, 02:11   #3
Алексей08-
 
Регистрация: 16.05.2008
Сообщений: 5
По умолчанию

Огромное при огромное спасибо!Выручил! Если где в москве живеш могу пивом угостить!!!Спасибо
Алексей08- вне форума Ответить с цитированием
Старый 16.05.2008, 02:15   #4
Zeraim
Ra-Ra ?
Форумчанин
 
Аватар для Zeraim
 
Регистрация: 06.03.2008
Сообщений: 286
По умолчанию

ТТ я сослепу незаметил _) Тебе в беисике надо? Если да то ето дельфи, но надеюсь поможет, думаю синтаксис перправить сможеш
Zeraim вне форума Ответить с цитированием
Старый 16.05.2008, 02:20   #5
Алексей08-
 
Регистрация: 16.05.2008
Сообщений: 5
По умолчанию

Спасибо еслиб я еще понимал что такое синтаксис
Алексей08- вне форума Ответить с цитированием
Старый 16.05.2008, 03:05   #6
Алексей08-
 
Регистрация: 16.05.2008
Сообщений: 5
По умолчанию

Может кто нибудь в бейсик сделает
Алексей08- вне форума Ответить с цитированием
Старый 16.05.2008, 03:05   #7
Алексей08-
 
Регистрация: 16.05.2008
Сообщений: 5
По умолчанию

Ато я не понимаю! сежня здавать уже надо!
Алексей08- вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерный массив в QBasic...HELP!!! kockroach Помощь студентам 10 05.05.2011 19:26
одномерный массив ldx Паскаль, Turbo Pascal, PascalABC.NET 4 06.06.2008 17:45
Qbasic двумерный массив Raido Помощь студентам 8 02.02.2008 17:02
Двумерный массив [QBasic] conqueror Помощь студентам 2 20.01.2008 19:17
Одномерный массив SkyDreamer Помощь студентам 1 01.12.2007 21:22