
Другие языки программирования и технологии
Вопрос по задаче на Си++
Переведите с русского на русский, плиз


пункт Б (А просто поменять k на 8, В на 15 и тд)
srand(time(NULL));
int k;
cin>>k;
for (int i = 0; i < k; ++i)
cout<<setprecision(3)<<fixed<<1.0 / (rand() % 9 + 1)<<' ';
д) Генерируем k которое меньше или равно считанного а, и далее циклом генерируем вещественные по условию
srand(time(NULL));
int k;
cin>>k;
for (int i = 0; i < k; ++i)
cout<<setprecision(3)<<fixed<<1.0 / (rand() % 9 + 1)<<' ';
д) Генерируем k которое меньше или равно считанного а, и далее циклом генерируем вещественные по условию
#include <iostream>
#include <random>
#include <iomanip>
using namespace std;
double randomize(double beg, double end);
void sequence(size_t count, double beg, double end);
int main() {
setlocale(LC_CTYPE, "Russian");
cout << "\n\tа) \n\n";
sequence(8, 0, 1);
cout << "\n\tб) \n\n k : ";
size_t k;
cin >> k;
cout << '\n';
sequence(k, 0, 1);
cout << "\n\tв) \n\n";
sequence(15, 38, 39);
cout << "\n\tг) \n\n";
sequence(20, 0, 10);
cin.sync();
cin.get();
}
void sequence(size_t count, double beg, double end) {
for (size_t i = 0; i < count; ++i) cout << fixed << setprecision(16) << randomize(beg, end) << '\n';
}
double randomize(double beg, double end) {
uniform_real_distribution<double> rand(beg, end);
random_device rnd;
return rand(rnd);
}
#include <random>
#include <iomanip>
using namespace std;
double randomize(double beg, double end);
void sequence(size_t count, double beg, double end);
int main() {
setlocale(LC_CTYPE, "Russian");
cout << "\n\tа) \n\n";
sequence(8, 0, 1);
cout << "\n\tб) \n\n k : ";
size_t k;
cin >> k;
cout << '\n';
sequence(k, 0, 1);
cout << "\n\tв) \n\n";
sequence(15, 38, 39);
cout << "\n\tг) \n\n";
sequence(20, 0, 10);
cin.sync();
cin.get();
}
void sequence(size_t count, double beg, double end) {
for (size_t i = 0; i < count; ++i) cout << fixed << setprecision(16) << randomize(beg, end) << '\n';
}
double randomize(double beg, double end) {
uniform_real_distribution<double> rand(beg, end);
random_device rnd;
return rand(rnd);
}
Толяныч Ловягин
По-моему, вы, немного извратились в коде
Меня всё время напрягает, когда говорят "датчик случайных чисел" (всё же генератор |псевдослучайных|), хотя да, употребляется. Датчик - это то, что реагирует на что-то, типа на вход ему 4 - а он в ответ "случайное", 5 - а он "не случайное". Бред же.
Loik * Hidoyati *
Препод сказал "датчик", значит датчик. У нас же все преподы всезнайки.
Если честно, то да, очень напрягает, так же как "статический массив", "статическая переменная", "оператор if", и т. д.
Если честно, то да, очень напрягает, так же как "статический массив", "статическая переменная", "оператор if", и т. д.
Похожие вопросы
- Помогите с задаче в СИ
- Помогите решить задачи на Си! Пожалуйста!!!
- Вопрос про компиляторов ЯП Си..
- Подскажите пожалуйста как такую задачу на СИ решать?
- помогите решить задачу по Си
- помогите....не представляю что делать с этой задачей....язык си....
- Помогите решить задачу на си++
- ПОМОГИТЕ РЕШИТЬ задачи по Си
- помогите пожалуста решить задачу на СИ++..
- Задача на Си с функциями