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

как переделать массив что бы не было его остановки и как добавить индекс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как подключить openGL к своей программе? http://www.cyberforum.ru/cpp-beginners/thread813344.html
везде написано, что она входит в состав windows. Пишу код в microsoft visual C++ 2010 express. Как мне туда подключить openGL ? Пишу openGL-овский код: glClearColor(1.0, 1.0, 1.0, 1.0); ...
C++ Ошибка в функции, связанная с использованием памяти Все доброго времени суток. Помогите, пожалуйста, найти ошибку в моей функции: #include <wchar.h> #include "functions.h" // файл с прототипами функций wchar_t* cleanwchar_t out, const... http://www.cyberforum.ru/cpp-beginners/thread813342.html
Составить Задачю по теме: Обработка символьной и строковой информации C++
Результаты вступительных экзаменов в вуз предоставлены в виде списка из N строк, в каждой строке которого записаны фамилия студента и оценки по каждому из M экзаменов. Фамилия и оценки разделены...
Динамические массивы C++
Даны целое число n и последовательность действительных чисел r1, r2, ..., rn, среди которых заведомо есть как отрицательные, так и положительные. Получить x1*y1+...+xs*ys, где x1, ..., xp -...
C++ Массив: Построить массив из нулей и единиц, в которой bi = 1 тогда и только тогда, когда в i-ой строке матрицы есть хотя бы отрицательный элемент http://www.cyberforum.ru/cpp-beginners/thread813311.html
Даны натуральное число n, действительная квадратная матрица порядка n. Построить последовательность b1, b2, …, bn из нулей и единиц, в которой bi = 1 тогда и только тогда, когда в i-ой строке матрицы...
C++ Ввод\вывод одномерного массива (printf) Одномерный массив x с 4-мя элементами Ввод идет нормально, а вот вывод - всегда 0, в чем проблема? x= 1 x= 2 x= 3 x= 4 x=0.000000 ВЫПОЛНЕНИЕ SUCCESSFUL (общее время: 1s) #include <stdio.h>... подробнее

Показать сообщение отдельно
AlexProg
1 / 1 / 0
Регистрация: 03.11.2012
Сообщений: 52

как переделать массив что бы не было его остановки и как добавить индекс - C++

20.03.2013, 02:17. Просмотров 335. Ответов 2
Метки (Все метки)

Такая вот задача найти индекс максимального элемента массива , вот мой код что тут не так и что следует добавить ? и почему у меня индекс вообще н правильно считает ?
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
                 
#include<iostream>
#include<locale>
using std::cout;
using std::cin;
using std::swap;
using std::endl;
#include<iomanip>
using std::setw;
int main() 
 {
     setlocale(LC_CTYPE,"russian");
     int iOM=0;//iOM- INDEX_OF_MAX;
     int max=0;
     const int AS=10;//AS- Array_Size
     int a[AS] = {1,-4,2,4,2,1,45,56,23,234};
     cout<<"Значение эллементов массива";
     for (int i=0;i<AS;++i)
         cout<<setw(4)<<a[i];
         for(int pass=0;pass<AS-1;++pass)//pass - number_of_passages_of_the_array
             for(int j=0;j<AS-1;++j)
                 while (a[j]>max)
                 {
                     swap(a[j],max);
                     iOM++;
                 }
                 
                 cout<<"Значение максимапльного эллемента и его индекс "<<setw(4)<<'\n'<<max<<setw(4)<<iOM;
                 cout<<endl;
                 cin.get();
                 cin.get();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru