Vassavin1989
|
|
1 | |
Найти среднее арифметическое всех элементов массива04.09.2008, 19:08. Показов 19528. Ответов 10
Метки нет Все метки)
(
Задан массив X={Xk},k=1,n,n<=20 элементов. Найти среднее арифметическое всех его элементов.Если не трудно с блок-схемой и циклической программой на ПАСКАЛЕю
|
|
04.09.2008, 19:08 | |
Ответы с готовыми решениями:
10
Найти среднее арифметическое всех элементов массива
Найти и вывести среднее арифметическое всех элементов массива, оканчивающихся цифрой 5 |
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
04.09.2008, 20:00 | 2 |
Задача примитивная. Попробуйте сами написать и выложите сюда что получится. Тогда поправим и поможем.
0
|
Vassavin1989
|
|
05.09.2008, 01:07 | 3 |
Да я бы с удовольствием выложил если бы умел решать вот только не умею совсем!А решение надо позарез т.к. без него не поставят ЗАЧОТ по контр.раб.
To Puporev: Если примитивная задача то пожалуйста уделите её 2 минуты и выложите решение. |
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
05.09.2008, 08:17 | 4 |
Блок-схема во вложенном файле. Делал редактором, если мелко, перерисуйте, это недолго.
Код
[SIZE=2]Program Srednee;[/SIZE] [SIZE=2]uses crt; //модуль для работы с экраном и клавиатурой[/SIZE] [SIZE=2]const nmax=20; //максимальный размер массива[/SIZE] [SIZE=2]var n,k:integer;[/SIZE] [SIZE=2]sr:real; //ср. арифм.[/SIZE] [SIZE=2]x:array[1..nmax]of real;[/SIZE] [SIZE=2]begin[/SIZE] [SIZE=2]clrscr; //очищаем экран[/SIZE] [FONT=Courier New][SIZE=2]randomize;[/SIZE][/FONT][SIZE=2][FONT=Times New Roman] //генерация случайных чисел[/FONT][/SIZE] [SIZE=2]repeat //вводим [/SIZE][FONT=Courier New][SIZE=2]n[/SIZE][/FONT][SIZE=2] с проверкой интервала[/SIZE] [SIZE=2]write('n=');readln(n);[/SIZE] [SIZE=2]until (n>0)and(n<=nmax);[/SIZE] [SIZE=2]writeln('Ishodnyj massiv:');[/SIZE] [SIZE=2]sr:=0; //обнуляем среднее[/SIZE] [SIZE=2]for k:=1 to n do[/SIZE] [SIZE=2] begin[/SIZE] [SIZE=2] x[k]:=random(10)+random; //случайные вещественные числа в инт.(0,10)[/SIZE] [SIZE=2] sr:=sr+x[k]; //складываем элементы массива[/SIZE] [SIZE=2] write(x[k]:6:2); [/SIZE] [SIZE=2] //выводим на экран 6-количество позиций прод число,2-знаки после запятой[/SIZE] [SIZE=2] end;[/SIZE] [SIZE=2]writeln; //переход на новую строку[/SIZE] [SIZE=2]writeln('Srednee arifmeticheskoe =',sr/n:0:2); //выводим значение среднего ([/SIZE][FONT=Courier New][SIZE=2]sr/n[/SIZE][/FONT][SIZE=2])[/SIZE] [SIZE=2]readln[/SIZE] [SIZE=2]end.[/SIZE]
0
|
0 / 0 / 1
Регистрация: 21.05.2012
Сообщений: 17
|
|
05.09.2008, 15:03 | 5 |
2Puporev Зачем так сложно
![]() uses crt; var n,k,sa,sum:real; x:array[1..20]of real; begin clrscr; {очищаем экран} sum:=0; write('Vvedite razmer massiva n = '); readln(n); {ввод кол-ва членов массива} writeln('Vvedite massiv'); for k:=1 to n do begin readln(x[k]); {ввод массива} sum:=sum+x[k] {подсчет суммы всех его членов} end; sa:=sum/n; writeln('Srednee arifmeticheskoe massiva: ',sa); {вывод на экран переменной SA} readkey; end.
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
05.09.2008, 15:12 | 6 |
Если не лень при тестировании программы каждый раз вводить числа с клавиатуры, твое дело, а мне лень. Уж лучше я сберегу свои ресурсы, чем компа, они мне дороже.
0
|
Vassavin1989
|
|
05.09.2008, 18:17 | 7 |
2Puporev и 2Argento огромное спасибо,бо без вас никак бы мне не одолеть её!
|
ЖДУ ПОМОЩИ
|
|
01.10.2008, 03:46 | 8 |
HELP me! Тут заданьице такое: нужно ввести с клавиатуры массив B4[N]. Найти наименьший элемент массива и его индекс(номер).N вводится с клавиатуры 0<N<20.
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
01.10.2008, 06:47 | 9 |
Эта задача есть практически во всех учебниках по Паскалю для начинающих. Скачайте учебник и спишите, хоть какая-то польза будет. Скорее всего Вам влом самому писать, вот и приехали за халявой.
0
|
Bkmz
|
|
04.12.2008, 18:25 | 10 |
Блин,люди,помогите решить задачу или скажите где можно взять решение??Дан массив А55 заполненый числами от 1 до 25 попорядку..нужно вывести его в такой форме 1 10 11 20 21 КАК???Пожалуйста,помогите.....
2 9 12 19 22 3 8 13 18 23 4 7 14 17 24 5 6 15 16 25 |
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
04.12.2008, 21:03 | 11 |
Код
uses crt; var a:array[1..5,1..5] of byte; i,j:integer; begin clrscr; for j:=1 to 5 do for i:=1 to 5 do if odd(j) then a[i,j]:=5*(j-1)+i else a[i,j]:=5*j+1-i; for i:=1 to 5 do begin for j:=1 to 5 do write(a[i,j]:4); writeln; end; readln end.
0
|
04.12.2008, 21:03 | |
04.12.2008, 21:03 | |
Помогаю со студенческими работами здесь
11
Найти среднее арифметическое всех неотрицательных элементов массива. Исправить ошибку
среднее арифметическое всех нечетных элементов массива Вставить среднее арифметическое элементов массива после всех элементов, его превышающих Удалить заданный столбец массива и определить среднее арифметическое всех элементов обновленного массива Обработка массивов: От каждого элемента массива вычесть среднее арифметическое всех элементов массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |