zazaza74
?>

Написать программу на "С#" для решения следующей задачи: найти наибольший элемент числовой последовательности, вывести его порядковый номер и значение.

Информатика

Ответы

Сумарокова

ответ: попробуй  

объяснение:

void __fastcall tform1: : button1click(tobject *sender)

{

  int count = 0;

  tstringlist *list = new tstringlist; // г±г®г§г¤г*гґг¬ г±гїгёг±г®гє

  list-> loadfromfile("f: \\гљгіг«гјгігёг*\\info.txt");

  memo1-> text =   list-> text;

  list-> delimitedtext = memo1-> text;

  memo2-> text = list-> delimitedtext;

  for (int i=0; i < list-> count; i++)

  {

    if ( list-> strings[i].length() < = 4 )

    {

      count++;

    }

  }

  label1-> caption = inttostr(count);

  delete list;

  list = null;

}

mskatrinmadness
Частота дискретизации D = 44000 гц
разрядность i = 16 бит
t = 1 мин = 60 сек.
Стереозапись включает в себя 2 дорожки,а значит объем информации увеличивается вдвое, поэтому добавим в конечную формулу коэффициент 2.
Объем информации L =2*D*i*t = 44000*16*60*2=84480000 бит=10560000 байт=10Мбайт.

ответ: одна минута стереозаписи занимает 10Мбайт.

L = 700Мбайт = 734003200 байт
D = 44000 гц
i=16 бит = 2 байта
(тип звукозаписи - стерео => добавляется коэффициент 2)
t=L/(D*i*2)
t = 734003200/(2*44000*2) = 4170,47 сек = 69,5 мин.

ответ: 69,5 минут максимальная продолжительность стереозаписи на диске 700 Мбайт 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу на "С#" для решения следующей задачи: найти наибольший элемент числовой последовательности, вывести его порядковый номер и значение.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Alekseevich1012
Kashtanov Anna
svetsalikowa
dashakhmeleva6
Алексеевич949
koochma
phmad7
Yelizaveta1848
Maria095096
Anna-Miron
treneva359
Максим_Нина
Есартия52
germanleon
andrew55588201824