Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите, пожалуйста, с программой в c++ (желательно на MS Visual c++, но и остальные тоже подойдут)

Жаров Михаил Знаток (258), закрыт 9 лет назад
написать функцию, которая элементы одномерного массива вещественных чисел "зеркально" отображает относительно среднего элемента массива. Массив проинициализировать и вывестиизменённый массив в главной функции.
Дополнен 9 лет назад
вот мои наброски
#include
#include "stdafx.h"
#include
using namespave std;
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "Rus");
srand((unsigned)time(NULL));
const int n=9;
int mass[n];
cout << "Исходный массив: " << endl;
for (int i = 0; i < n; i++)
{
mass[i] = rand() % 10;
}
for (int i = 0; i < n; i++)
{
cout << " " << mass[i];
}
cout << endl;
Дополнен 9 лет назад
библиотеки iostream и time.h
Лучший ответ
Дмитрий Хромеев Мастер (1324) 9 лет назад
1) for(int i=0, int j=n-1; i<n/2; i++, j--)
{
double t=mass[i];
mass[i]=mass[j];
mass[j]=t;
}
2) если, числа вещественные, то mass должно быть типа double
Остальные ответы
xtbvc17 Профи (632) 9 лет назад
Добавлю только то, что я нашёл 3 ошибки:

2 неиспользуемых #include и 1 ненужный #include "stdafx.h" , а должно быть #include
Ошибка - пишется namespace a не namespave
С этими ошибками программа не будет выполняться.
David Emeyanov Ученик (109) 9 лет назад
Устоновите драйвер пак !
qshy Мастер (1480) 9 лет назад
я не пойму о чем речь :D
Похожие вопросы