![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.12.2024
Сообщений: 4
|
![]()
#include <iostream>
using std::cout; using std::cin; using std::endl; int main() { float array1[17], array2[17], array3[17]; int n, i; float average, mediana, min, max; cout <<"Enter the length of arrays (0<n<18):"; cin >> n; if (n<18) { cout <<"Enter the first array"<<endl; for (i=0; i<n; i++) { cout <<"["<<i+1<<"]= "; cin >>array1[i];} cout <<"Enter the second array"<<endl; for (i=0; i<n; i++) { cout <<"["<<i+1<<"]= "; cin >>array2[i];} //Формирование с выводом на экран третьего массива путем деления элементов первого массива на соответствующие элементы второго или, //в случае нулевого делителя, замещением на элемент первого массива без деления cout <<"Array of results"<<endl; for (i=0; i<n; i++) { if (array2[i]==0) array3[i]=array1[i]; else array3[i]=array1[i]/array2[i]; cout <<"["<<i+1<<"]= "<<array3[i]<<endl;} average=array3[0]; min=array3[0]; max=min; for (i=1; i<n; i++) { average+=array3[i]; if (array3[i]<min) min=array3[i]; if (array3[i]>max) max=array3[i];} average=average/n; if (min==max) mediana=min; else mediana=(max-min)/2; cout <<"Average= "<<average<<endl; cout <<"Mediana= "<<mediana<<endl; cout <<"Deviation= "<<mediana-average<<endl; } else cout <<"Invalid n>17, mission impossible"; return 0; } нужно поправить так, чтобы можно было задать массивы в самой программе и это работало на маке (По двум массивам построить третий, элементы которого являются частным от деления элементов первого на соответствующие элементы второго массива. Если делитель ноль, заменять его единицей. В полученном массиве найти отклонение медианы от среднего арифметического. Число элементов массива не более 17. Формат числа ццц.) |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста исправить код! | leksi223 | Помощь студентам | 1 | 16.05.2024 01:34 |
Пожалуйста помогите исправить программу!!! | J@GU@R | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 12.12.2009 22:59 |
Помогите исправить, пожалуйста | abcdefg | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 29.10.2009 21:51 |
помогите пожалуйста исправить задачу | kardan | Помощь студентам | 2 | 12.04.2008 10:16 |