Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
oljkejik
03.09.2021 23:43 •
Информатика
С++ занести в массив значения функции f(x,y)=1/(x+y), 0≤x≤35, 0≤y≤25 и вывести его на экран (желательно с использованием функции "rand")
Показать ответ
Ответ:
мамкакактус
06.10.2020 02:25
//TDM-GCC 4.9.2
#include <iostream>
#include <cstdlib>
#include <locale>
#include <ctime>
inline double f(int x, int y)
{
double nm = 1000000 / (x + y);
nm /= 1000000;
return nm;
}
inline int r(int min, int max)
{
int num = min + rand() % (max - min);
return num;
}
int main(int argc, char *argv[])
{
system("chcp 1251 >nul");
setlocale(LC_ALL, "Russian");
srand(time(NULL));
int x, y;
int a;
printf("Количество элементов в массиве?: ");
scanf("%d", &a);
double mass[a];
for(int i = 0; i < a; i++)
mass[i] = f(r(0,35),r(0,25)),
printf("%d-й элемент массива: %f\n", i+1, mass[i]);
do{
printf("\nВывести коннкретный элемент?(1-%d, 0 - выход): ",a);
scanf("%d", &a);
if(a)
printf("\t%d-й элемент: %f\n", a, mass[a-1]);
}while(a);
return EXIT_SUCCESS;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Vova2288s
18.02.2023 08:18
Впоезде едут пассажиры иванов, петров и сидоров. оказалось, что такие же фамилии у машиниста поезда, его и у проводника. известно, что: 1) пассажир иванов живёт в москве; 2) проводник...
незнаю178
29.01.2023 11:24
Как вывести число натуральных чисел-палиндромов от a до b (a,b не превышают 10000) в пфскале...
ayska1
25.02.2023 18:34
Что не так в программе?...
МишаКарпунин
24.12.2021 08:27
1. составить программу для вычисления выражения, значение а вводится с клавиатуры: y=(a-2b)²+7...
ilmasha24
03.11.2022 17:46
Какое значение получит переменная y после выполнения алгоритма? x: =1y: =4∗xy: =y+3y: =y∗xy: =y+4y: =y∗xy: =y+5...
Элина1306
25.10.2022 19:45
2. напишите программу для вычисления значения функции: у= { х²+5, если х 3 х-8, если х ≤ 3...
вика3878
23.07.2020 07:43
Виправ помилку. Роздивись уважно алгоритм побудови правильного п’ятикутника, побудованого у середовищі Скретч. Знайди помилку та обґрунтуй свою відповідь....
zhan1205
25.07.2020 04:53
От учителей - составить блок схему для мониторинга успеваемости учащихся по результатам контрольной работы. Программа запрашивает число учащихся, писавших контрольную работу,...
arinkachoo
22.10.2020 02:41
1)Число измерений в секунду исходного звукового сигнала – это …2)Преобразование непрерывного звукового сигнала в последовательность нулей и единиц – это…3)Этот термин трактуется...
мда28
24.10.2020 20:48
1.сколько надо задать вопросов, чтобы определить час прибытия поезда? 2.если 128 символьным алфавитом записано сообщение из 5 символов, то чему равен объем сообщения?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#include <iostream>
#include <cstdlib>
#include <locale>
#include <ctime>
inline double f(int x, int y)
{
double nm = 1000000 / (x + y);
nm /= 1000000;
return nm;
}
inline int r(int min, int max)
{
int num = min + rand() % (max - min);
return num;
}
int main(int argc, char *argv[])
{
system("chcp 1251 >nul");
setlocale(LC_ALL, "Russian");
srand(time(NULL));
int x, y;
int a;
printf("Количество элементов в массиве?: ");
scanf("%d", &a);
double mass[a];
for(int i = 0; i < a; i++)
mass[i] = f(r(0,35),r(0,25)),
printf("%d-й элемент массива: %f\n", i+1, mass[i]);
do{
printf("\nВывести коннкретный элемент?(1-%d, 0 - выход): ",a);
scanf("%d", &a);
if(a)
printf("\t%d-й элемент: %f\n", a, mass[a-1]);
}while(a);
return EXIT_SUCCESS;
}