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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2017, 12:24   #1
blackwood1337
Новичок
Джуниор
 
Регистрация: 19.06.2017
Сообщений: 4
По умолчанию Дан массив размерностью 10 элементов типа dw. Определить количество элементов, больших среднего арифметического

Дан массив размерностью 10 элементов типа dw.
Определить количество элементов, больших среднего арифметического. массив задан заранее.
blackwood1337 вне форума Ответить с цитированием
Старый 19.06.2017, 12:37   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

Цитата:
Сообщение от blackwood1337 Посмотреть сообщение
типа dw
А что за тип такой?
Код:
var p:array[1..10] of integer;
    i,c:integer;
    sr:real;
begin
   Randomize;
   For i:=1 to 10 do
   begin
      p[i]:=Random(21);
      Write(p[i]:2,'  ');
   end;
   Writeln;
   Writeln;
   sr:=0;
   For i:=1 to 10 do
      sr:=sr+p[i];
   sr:=sr/10;
   Writeln(sr:4:2);
   c:=0;
   For i:=1 to 10 do
      If p[i]>sr then
         Inc(c);
   Writeln(c);
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 19.06.2017, 13:21   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от newerow1989 Посмотреть сообщение
А что за тип такой?
по всей видимости, это на Ассемблере программа нужна

p.s. простите, а какой смысл было писать программу, если Вы не поняли условие?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.06.2017, 13:38   #4
blackwood1337
Новичок
Джуниор
 
Регистрация: 19.06.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от newerow1989 Посмотреть сообщение
А что за тип такой?
Код:
var p:array[1..10] of integer;
    i,c:integer;
    sr:real;
begin
   Randomize;
   For i:=1 to 10 do
   begin
      p[i]:=Random(21);
      Write(p[i]:2,'  ');
   end;
   Writeln;
   Writeln;
   sr:=0;
   For i:=1 to 10 do
      sr:=sr+p[i];
   sr:=sr/10;
   Writeln(sr:4:2);
   c:=0;
   For i:=1 to 10 do
      If p[i]>sr then
         Inc(c);
   Writeln(c);
   Readln;
end.
Сергей прав, нужен ассемблер
blackwood1337 вне форума Ответить с цитированием
Старый 19.06.2017, 13:38   #5
blackwood1337
Новичок
Джуниор
 
Регистрация: 19.06.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
по всей видимости, это на Ассемблере программа нужна

p.s. простите, а какой смысл было писать программу, если Вы не поняли условие?!
Вы правы
blackwood1337 вне форума Ответить с цитированием
Старый 19.06.2017, 14:21   #6
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

Ну тогда все просто!
  1. Скопировать код и вставить в среду программирования (Delphi).
  2. Сделать точку остановки (клавиша F5) на любой строчке.
  3. Запустить программу.
  4. Выполнить команду меню View - Debug Windows - CPU (Ctrl + Alt + C).
  5. Получаем ассемблер.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 19.06.2017, 15:25   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от newerow1989 Посмотреть сообщение
Ну тогда все просто!
смешно.

Во-первых, Вы так пробовали сделать?
А полученный ассемблерный код в ассемблере откомпилировать получилось?

Во-вторых, кто Вам сказал, что ему нужно приложение под Win32?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.06.2017, 15:42   #8
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

Там выбрать самое подходящее. И всё! По уму, конечно, делать!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 19.06.2017, 15:44   #9
blackwood1337
Новичок
Джуниор
 
Регистрация: 19.06.2017
Сообщений: 4
По умолчанию

Мне нужен именно код на ассемблере с которого получится листинг на emu8086
blackwood1337 вне форума Ответить с цитированием
Старый 19.06.2017, 15:48   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Мне нужен именно код на ассемблере
А что не получается? Или не знаю и знать не хочу, дайте код ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
дан массив. Определить сумму положительных и количество отрицательных элементов массива. Roshen Паскаль, Turbo Pascal, PascalABC.NET 2 13.12.2016 20:06
Дан массив из 25 элементов. Найти сумму элементов, больших последнего элемента. Olzhakesh C# (си шарп) 6 10.05.2014 17:15
Ввести матрицу 5х10 и найти в ней количество элементов, больших и меньших среднего арифметического (Delphi) Юлийа Помощь студентам 15 05.03.2012 19:59
Дан массив из N элементов (чисел),определить количество элементов кратных 3. Woha Общие вопросы C/C++ 2 08.12.2008 13:12
количество элементов матрицы, больших среднего арифмитического всех её элементов finch Помощь студентам 3 27.08.2007 15:48