М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
kimiKatocom
kimiKatocom
11.03.2021 22:55 •  Информатика

Тема: работа с несколькими массивами c++
: даны два двумерных массива из 12строк и 28столбцов. в первом
из них записана температура воздуха за каждый из первых 28дней
каждого месяца 2009года, во втором — аналогичные сведения за
2010год. получить третий массив с данными об изменении
температуры для каждого дня (в%).

👇
Ответ:
gamer3106
gamer3106
11.03.2021

===== C++ 17 =====

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

   int nm = 12, nd = 28;

   float t2009[12][28], t2010[12][28], pt[12][28];

   float dT[nm][2] ={{-7.3,-4},{-9.8, -9.1},{-4.4, 2.6},{2.2,11.3},

       {7.7,18.6},{12.1,22},{14.4,24.3},{12.5,21.9},

       {7.4,15.7},{2.2,8.7},{-3.3,0.9},{-7.6,-3}};

   srand(time(NULL));

   for(int m = 0; m < nm; m++)

   {

       float k = (dT[m][1] - dT[m][0])/RAND_MAX;

       for(int d =0; d < nd; d++)

       {

           t2009[m][d] = rand() * k + dT[m][0];

           t2010[m][d] = rand() * k + dT[m][0];

           pt[m][d] = t2010[m][d] / t2009[m][d] * 100;

       }

   }

   cout << "2009\n";

   for(int m = 0; m < nm; m++)

   {

       for(int d =0; d < nd; d++)

           cout << fixed << setw(5) << setprecision(1) << t2009[m][d];

       cout << endl;    

   }

   cout << "2010\n";

   for(int m = 0; m < nm; m++)

   {

       for(int d =0; d < nd; d++)

           cout << fixed << setw(5) << setprecision(1) << t2010[m][d];

       cout << endl;    

   }

   cout << "PERCENTS\n";

   for(int m = 0; m < nm; m++)

   {

       for(int d =0; d < nd; d++)

           cout << fixed << setw(5) << setprecision(0) << pt[m][d];

       cout << endl;    

   }

   return 0;

}


Тема: работа с несколькими массивами c++ : даны два двумерных массива из 12строк и 28столбцов. в пер
4,4(37 оценок)
Открыть все ответы
Ответ:
BashProcker
BashProcker
11.03.2021

1.Я неуверен на 100% в 1 задаче.

Если весь текст состоит из К символов, то приалфавитном подходе размер содержащийся в ней информации I определяется по формуле:
I=K*x,
где х—информационный вес одного символа в используемом алфавите.

РЕШЕНИЕ:
Всего у нас 10 символов: 0,1,2,3,4,5,6,7,8,9.
I=K*x, 10*8=80 бит
80*80=6400 бит
ответ:6400 бит.

2.Пусть в некотором сообщении содержатся сведения о том, что произошло одно из N равновероятных событий. Тогда кол-во информации x, заключенное в этом сообщении, и число событий N связаны формулой:
2^х=N

РЕШЕНИЕ:
2^x=8
2^3=8
ответ: 3 бит.

4,8(21 оценок)
Ответ:

var

  x: real;  

  cost: real;  //Стоимость капитала

  i: integer;

 

begin

  cost:= 20;  //Начальная стоимость равна 20 

  writeln('Введите ежегодный прирост в процентах');

  readln(x);  //Вводим ежегодный прирост в процентах

  for i:= 1626 to 2012 do   {Каждый год стоимость капитала увеличивается на стоимость капитала * х / 100}

    cost:= cost + cost * (x / 100);

  writeln('Стоимость капитала составляла бы в этом году:  ', cost : 0 : 5, ' $');  {Выводим стоимость капитала с округлением до 5 знаков после запятой}

end. 

Отметь решение как лучшее)

 

4,5(74 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ