Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
7 / 6 / 1
Регистрация: 04.10.2021
Сообщений: 268
1

Что делает программа

08.11.2021, 13:38. Показов 752. Ответов 4
Метки c++ (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
for (int i = 0; i < n; i++)
{
  Arr[i] = (rand() % 200 - 99)-(float)(rand() % 201) / 100.0;
  cout << fixed << setprecision(2)  << " " << Arr[i];
}
Всем привет, есть такой фрагмент программы, он генерирует рандомные вещественные числа. Хотелось бы точно понять как оно работает математически. Если кто сможет расшифровать и написать буду очень благодарен
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2021, 13:38
Ответы с готовыми решениями:

Я не могу понять что делает данная программа. Точнее что делают функции используемые в это коде
#include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;ctime&gt; using namespace std; int g(int a, int...

Что делает программа
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;windows.h&gt; using namespace std; int main(){ ...

Что делает программа
int f(int a){ int f, s = 0; for(int t = a; t &gt; 0; t /= 10){ f = t % 10; s += f; } return s; ...

Что делает программа?
не могу понять что делает программа? #include &lt;iostream&gt; using namespace std; bool...

Что делает программа
Объясните пожалуйста пошагово что делает эта программа #include &lt;stdio.h&gt; #include &lt;fstream&gt;...

4
Заблокирован
08.11.2021, 14:06 2
Лучший ответ Сообщение было отмечено vadyansky как решение

Решение

чот как-то так:
Что делает программа
0
7 / 6 / 1
Регистрация: 04.10.2021
Сообщений: 268
08.11.2021, 14:25  [ТС] 3
Verevkin, спасибо большое, но хотелось бы понять именно например почему там написано 200-99, rand() % 201 именно
0
Заблокирован
08.11.2021, 14:28 4
Цитата Сообщение от vadyansky Посмотреть сообщение
но хотелось бы понять именно например почему там написано 200-99, rand() % 201 именно
Это науке неизвестно. Спроси у автора, почему именно такие интервалы. Я не телепат.
0
7 / 6 / 1
Регистрация: 04.10.2021
Сообщений: 268
08.11.2021, 14:29  [ТС] 5
0
08.11.2021, 14:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2021, 14:29
Помогаю со студенческими работами здесь

Что делает программа
int main(){ int t = 3; int n = 3; int a; int x = a; a = -13; a = -30; a = -19;

Что делает программа
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;windows.h&gt; using namespace std; int main(){ ...

Что делает программа
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;windows.h&gt; using namespace std; int main(){ ...

Что делает программа
t = 3; n = 3; x = a; for (int j = 0; j &lt; n; j++){ x = x + a * pow(t, n-j); } Всем привет!...

Что делает программа
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;windows.h&gt; using namespace std; int main(){ ...

что делает эта программа на С++?
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; void main() { char g; int j,i;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru