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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2011, 23:00   #1
VaLenOK007
Пользователь
 
Регистрация: 13.04.2011
Сообщений: 25
Восклицание Три задания на массивы

1.Дан одномерный массив Yn. Все элементы со значениями, попадающими в интервал [C ; D] заменить на среднее арифметическое элементов с нечетными значениями. Удалить все элементы с дробной частью.

2.Сформировать одномерный массив, состоящий из кол-ва положительных, отрицательных и нулевых элементов матрицы X[n,m]

3.Все элементы матрицы X[n,n](квадратная матрица) лежащие ниже второстеменной диагонали, заменить суммой элементов с дробной части, стоящих в нечетных столбцах

Ребяты, кто сможет, пазязя, хелпните! Ооооочень надо, куча признательностей в ответ! Тому кто умеет это не сложно, а мне вот разобрать код тоже подспорье!
VaLenOK007 вне форума Ответить с цитированием
Старый 14.06.2011, 23:11   #2
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

вы хоть чтото сделайте, иначе вам во фриланс прямой дорогой.
Pein95 вне форума Ответить с цитированием
Старый 14.06.2011, 23:15   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Либо пробуйте сделать что-то сами, показывайте, рассказывайте что не получилось, либо решу за вознаграждение вебмани\ЯД (контакты в подписи).

Цитата:
состоящий из кол-ва положительных, отрицательных и нулевых элементов матрицы
Эм... из 3 элементов что ли?

Язык кстати какой?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.06.2011, 23:21   #4
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

Alex11223 я думаю что тут надо просто из двумерного масива все елементы перенести в одномерный) хотя хз)
Pein95 вне форума Ответить с цитированием
Старый 14.06.2011, 23:40   #5
VaLenOK007
Пользователь
 
Регистрация: 13.04.2011
Сообщений: 25
По умолчанию

ТУт найти положительные, отрицательные, нулевые, и просто числа сколько их нарисовать в линеечку, я могу дать код на примере одномерного массива, а вот в двумерку у меня не получалось переделать...

[PASCAL]program mas;
uses crt;
var
i,pol,otr,nul:integer;
x:array[1..100]of real;
n:integer;
begin
writeln('vvedite n');
readln(n);
otr:=0;
pol:=0;
nul:=0;
for i:=1 to n do begin
readln(x[i]);
if x[i]<0 then otr:=otr+1;
if x[i]>0 then pol:=pol+1;
if x[i]=0 then nul:=nul+1;
end;
writeln('polojit',pol);
writeln('otricat',otr);
writeln('nulev',nul);
readln;
end. [/PASCAL]
VaLenOK007 вне форума Ответить с цитированием
Старый 14.06.2011, 23:41   #6
VaLenOK007
Пользователь
 
Регистрация: 13.04.2011
Сообщений: 25
По умолчанию

Язык паскаль, забыл уточнить
VaLenOK007 вне форума Ответить с цитированием
Старый 14.06.2011, 23:45   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Дык а причем тут массив одномерный или двухмерный? Чтобы пройти двухмерный массив просто 2 цикла for нужно (вложенный цикл).
Код:
for i:=1 to n 
   for j:=1 to m do
   begin
      //делать что-то с x[i,j];
   end;
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы(3 задания) breikist Помощь студентам 2 25.11.2010 21:06
задания на массивы mego4el Общие вопросы C/C++ 5 05.11.2010 10:23
три задания. Renom Помощь студентам 1 13.10.2009 13:25
2 задания(Двумерные массивы) MyaSnIKs Помощь студентам 8 25.03.2009 15:57