Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
Kira369
16.12.2021 05:05 •
Информатика
С++ занести в массив значения функции f(x,y)=1/(x+y), 0≤x≤35, 0≤y≤25 и вывести его на экран (желательно с использованием функции "rand")
Показать ответ
Ответ:
tanusik32
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 оценок)
Популярные вопросы: Информатика
Blanco2017
11.07.2022 02:55
Во по Информатике 9 класс...
FfffdZb
22.08.2022 02:06
На одной улице стоят в ряд 4 дома в которых живут 4 человека: миша, егор, антон и николай. каждый из них владеет одной из названных профессий: учитель, врач, шофер и электрик,...
Olivia01211924
30.12.2022 13:29
Написать презентацию о любой стране.окружающий мир.3кл....
Qweyudbdbf
30.12.2022 13:29
2.между умереным и арктическим поясами распологается: a субантарктический b субтропичкский c субэкваториальный d тропический e субарктический. 7.количество зон россии...
Првнсл28458
30.12.2022 13:29
Необходимо произвести кодирование аналогового звукового сигнала,имеющего 65536разлисных уровней интенсивность. какая глубина звука должна обеспечивать звуковая карта для...
laykutina
30.12.2022 13:29
Уметбаев утверждал каждый башкир должен знать три вещи продолжите высказывание на чём основано такое утверждение? можно ли отнести это требование к другим ? икб- через...
aliolga
17.08.2021 22:54
Массовая доля серы в сульфиде калия равна 1)29,1%,2)30,4%,3)45,1%,4)58,2% ,с решением...
сим666
17.08.2021 22:54
Два пластилиновых шарика массами 80 г и 30 г движутся навстречу со скоростями 5 м/с и 3 м/с. какую скорость они будут иметь после абсолютно столкновения? какое количество...
LaputinaDaria
17.08.2021 22:54
1сумма двух углов параллелограмма равна 300 градусов найдите все углы параллелограмма. 2 один из углов параллелограмма в 3 раза больше другого найдите углы параллелограмма....
Пофиг11
17.08.2021 22:54
А21. какое прилагательное находится в форме сравнительной степени? 1) мудрейший 2) самый чуткий 3) наиболее спокойный 4) более красивый...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}