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

[C++] Массивы и ссылки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ vector<vector <bool> > http://www.cyberforum.ru/cpp-beginners/thread375278.html
vector<vector <bool> > v1; bool v2 = { {1,1}, {1,1}, }; как v1 присвоить v2? Добавлено через 1 минуту в c++11 есть вписки инициализации для векторов,
C++ Цикл for(int k=0;k<6;k++) { for(int i=0;i<6;i++) { { if (left.sum==left.new_mas) { } else http://www.cyberforum.ru/cpp-beginners/thread375271.html
C++ Подсчитать количество цифр, введенных с клавиатуры
Пусть она и легкая, но никак ее не добью. Дана строка. Подсчитать количество цифр введенных с клавиатуры.
Простая задача C++
Друзья, в общем если нарушаю какие-либо правила заранее извиняюсь. В общем говорю честно я студент, и в с++ пока что в общем то 0. Прошу помощи в решении 2 несложных для вас задач :) В общем вот: 1)В одномерном массиве целых чисел посчитать произведение не нулевых элементов массива. 2)В одномерном массиве целых чисел посчитать произведение четных элементов массива. Очень надеюсь что мне кто...
C++ Простая задачка. Вставка нулей в массив. http://www.cyberforum.ru/cpp-beginners/thread375266.html
Задание. Ввести массив с клавиатуры. Вставить вместо двух случайно выбранных элементов нулевые элементы. Пример До вставки: 1 -2 3 4 -5 -6 7 8 -9 После: 1 -2 0 4 -5 0 7 8 -9
C++ Перевод числа из двочной в шестнадцатеричную систему счисления привет, какой алгоритм на перевеения з 2 в 16 системы чыслення... подробнее

Показать сообщение отдельно
ham134
3 / 3 / 0
Регистрация: 22.10.2011
Сообщений: 81
31.10.2011, 01:22     [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
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream> 
#include <conio.h> 
using namespace std; 
int main() 
{
      setlocale (LC_ALL,"Rus");
  int i, n, j, q, МинЭлем, Сумма;  
  float Массив[100]; 
      cout<<"Введите число элементов массива: "; 
      cin>>n;
      cout<<endl;
      cout<<"Напишите элементы массива через пробел: ";
  for(i=0;i<n;i++)
      cin>>Массив[i];
      cout<<endl; 
      МинЭлем=0;
  for(i=0;i<n;i++)
   if(Массив[i]<Массив[МинЭлем])
      МинЭлем=i;
      Сумма=0;
  for(i=0;i<МинЭлем;i++)
      Сумма+=Массив[i];
      cout<<"Сумма до минимального элемента равно "<<Сумма<<endl;
  for(j=2;j<n;j+=2)
  for(i=2;i<n;i+=2)
   if(Массив[i]<Массив[i-2])
     {
       q=Массив[i-2];Массив[i-2]=Массив[i];Массив[i]=q;
     }
  for(j=3;j<n;j+=2)
  for(i=3;i<n;i+=2)
   if(Массив[i]<Массив[i-2])
    {
      q=Массив[i-2];Массив[i-2]=Массив[i];Массив[i]=q;
    } 
  for(i=0;i<n;i++)
     cout<< Массив[i] <<" "; 
   _getch();
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru