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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2009, 13:56   #1
ShadowCat
 
Регистрация: 26.09.2009
Сообщений: 4
По умолчанию массивы

нужно решить задачку по высокоуровневым методам:
Найдите и запишите вместо первого элемента массива наибольший элемент этого массива, а вместо второго элемента массива наименьший элемент этого же массива. В массиве 20 вещественных чисел.
Сессия на носу совсем нет времени разбираться помогите плизззз!!!!!!
ShadowCat вне форума Ответить с цитированием
Старый 26.09.2009, 14:31   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Код:
{так как язык не указан вот на паскале(delphi)}
var mas:array [1..20] of real;
       i:integer;
      max,min:real;
begin
for i:=1 to 20 do
mas[i]:=random(50)+random(100)/100;
max:=mas[1];
min:=mas[1];
for i:=1 to 20 do begin
if mas[i]>max then max:=mas[i];
if mas[i]<min  then min:=mas[i];
end;
writeln('old array:');
for i:=1 to 20 do
Write(mas[i]:6:3);
mas[1]:=max;
mas[2]:=min;
writeln;
writeln('new array:')
for i:=1 to 20 do
Write(mas[i]:6:3);
readln;
end.
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 02.10.2009, 00:12   #3
ShadowCat
 
Регистрация: 26.09.2009
Сообщений: 4
По умолчанию

Огромное спасибо!!! Даже если не пройдет на Паскале, то очень поможет разобраться.
ShadowCat вне форума Ответить с цитированием
Старый 02.11.2009, 19:14   #4
ShadowCat
 
Регистрация: 26.09.2009
Сообщений: 4
По умолчанию

Посмотрите, пожалуйста, правильно ли реализовано на С++:
Код:
#include <iostream.h>

int main ()
{
int number[20]={a,b,7,3,18,21,11,5,13,28,41,2,15, 17,18,33,88,19,20,99};
int min=number[0],max=number[19],x, a=7,b=12;
for (x=0;x<20;x++)
{
if (number[x]>=max) max=number[x];
else if (number[x]<=min) min=number[x];
}
a=max;
b=min;
cout << number[x]<<",где a="<< max << "-максимальное число, b=" <<min <<"-минимальное число\n";
return 0;
}
ShadowCat вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Представить математическую запись (+описание решения) фрагмента программы и вычислить значение переменной (Kate) Помощь студентам 7 18.10.2011 16:52
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы Sasuke-sama Общие вопросы C/C++ 25 29.05.2009 22:36
Массивы. Limon34 Помощь студентам 6 26.11.2008 13:05