Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
alexclark169
22.12.2022 14:40 •
Информатика
С++ занести в массив значения функции f(x,y)=1/(x+y), 0≤x≤35, 0≤y≤25 и вывести его на экран (желательно с использованием функции "rand")
Показать ответ
Ответ:
gigeriti28391vlad
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 оценок)
Популярные вопросы: Информатика
Даниил986
24.01.2023 04:19
30 . 104. исполнитель чертёжник действует на координатной плоскости. у него есть перо, которое может быть поднято или опущено. при поднятом пере чертёжник просто перемещается по...
anonymous18
02.05.2023 08:06
Водном из сочинений льва толстого было 1024 страниц.на одной странице 64 строки, а в одной строке 64 символа.вычислите сколько мб заняло бы это сочинение, если бы писалось на компьютере,...
учеба6358
28.12.2021 06:03
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 11 символов и содержащий только символы из 12-символьного набора. в базе данных для хранения...
ksuha0812
17.05.2023 21:49
Як установити драйвера на виндовс7? ...
тамусік
27.09.2021 11:13
1. определите значение переменной а после выполнения фрагмента программы: а=10 if a 5 then a=a+12 else a=a-7 2. какое число будет выведено на экран в результвте выполнения этого...
настя7500
25.08.2022 17:03
Домашнее задание Робот с одним датчиком цвета при движении вдоль линии встретил перед собой препятствие (рис. 9). Какие изменения нужно и продолжить движение по черной линии? Какой...
андрей90321
06.03.2021 06:07
Запишите теги размещения мультимедиа на web-странице в таблице. Аудио Видео 1. 1. 2. 2. …. …....
DIlyus
06.04.2020 20:22
Дан массив а=[2,10,5,3,11,9,12]. Удалите из массива четные числа. Выполните сортировку методом пузырька....
777Leha777
12.10.2020 23:57
Выпиши из строки не повторяющиеся буквы. Какое слово получилось? Г̠.В̠.С̠.Р̠.Ш̠.Л̠.В̠.А̠.Г̠.Й̠.В̠.О̠.Д̠.Ш̠.Дай определение Данному слову....
Maria2604love
05.11.2022 19:51
Даны три числа. Составьте программу которая проверит, что все эти три числа являются положительными. При пристроении программы используйте логические операции . Программа: Python...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}