Форум программистов, компьютерный форум CyberForum.ru

Не могу решить на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять минимальный и максимальный элементы массива http://www.cyberforum.ru/cpp-beginners/thread104470.html
Помогите пожалуйста, нужно поменять минимальный и максимальный элементы массива.
C++ Указатель на указатель - разница способов int a =5; int *b = &a; int **e =&b; //первый способ //Нужно писать столько * скока указателей.. int *f = b; //Втрой способ http://www.cyberforum.ru/cpp-beginners/thread104462.html
Строки + файлы C++
Всем, привет!Ребят, не поможете написать програмку? А то я совсем чайник в Си...Учусь в МИФИ, преподы звери, ничего не объяснили, сразу задали писать прогу... Задача такая - Из входного потока вводится произвольное число сторк. Каждая строка представляет собой последовательность слов, разделенных пробелами и/или знаками табуляции. Длина каждой строки не превышает 80 символов. Конец ввода...
C++ Вычислить произведение матрицы на вектор
Дана матрица A(5,5) и вектор X(5). Вычислить произведение матрицы на вектор.
C++ Зеркальное отображение массива http://www.cyberforum.ru/cpp-beginners/thread104378.html
Всем привет!не могу сообразить как переписать старый массив в новый, отобразить значения массива в обратном порядке у меня получилось,а вот сохранить порядок значений в новом массиве не могу придумать как это сделать: #include <iostream> #include <iomanip> using namespace std; int main() { int mass={1,2,3,4,5,6,7,8,9,10}; for(int i=0;i<10;i++) {
C++ Преобразовать массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные Помогите пжлст решить задачу:cry: В одномерном массиве, состоящем из n целых эл-ов, вычислить: 1) произведение элементов массива с четными номерами 2)сумму элементов массива, расположенных между первым и последним нулевыми элементами 3)Преобразовать этот массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные(эл-ты, равные нулю, считать положительными). подробнее

Показать сообщение отдельно
лендер
46 / 46 / 2
Регистрация: 12.01.2010
Сообщений: 183
14.03.2010, 15:31     Не могу решить на C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include<math.h>
#include<iostream.h>
 
int main(void){
 
int n;
cin>>n;//  вводим размер массива
 
int *mas new int[n]; // динамически выделяем память под массив
 
cin>>mas;  // вводим значения елементов
 
float sr=0;
 
   for(int i=0;i<n;i++)
      sr+=mas[i]/n;                // ищем среднее значения
 
int index= 0; 
 
   for(i=0;i<n;i++)
      if( abs(sr-mas[index]) < abs(sr-mas[i]) )  //  ищем индекс елемента с наибольшим растоянием от среднего значения
           index=i;
 
cout<<mas[index];
 
delete []mas;  //освобождаем память выделеную под массив
 }

может быть много ошибок так-как писал сразу сюда
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru