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

Найти наибольшое число из индексов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки С++ http://www.cyberforum.ru/cpp-beginners/thread30871.html
Проверить или есть указанная строка правильной записью тэгу <META> языки HTML Help
C++ Подскажите книжечку Дали вопросы для экзамена. Не подскажите, в какой именно лучше поискать или где.? СПАСИБО! ***********************ВОПРОСЫ********************** 01. Разработка программного обеспечения (ПО):... http://www.cyberforum.ru/cpp-beginners/thread30870.html
C++ При запуске вылетает,а почему?
#include <iostream> using namespace std; const int MAX=100; //ìàêñèìàëüíîå êîëè÷åñòâî ñèìâîëîâ â èìåíè class emloyee { long nomer; char name; public: void setdata() ...
Найти максимальный элемент по главной диагонали C++
Даны целые массивы а , b. Нужно в данной программе внести изменения,чтобы она нашла максимальный элемент среди элементов, расположенных на главной диагонали #include <iostream.h> #define I 5...
C++ Как избавиться от экспоненциального вида при выводе числа http://www.cyberforum.ru/cpp-beginners/thread30843.html
Вот программа, которая вычисляет факториалы чисел от 0 до 20. Факториал для чисел от 10 до 20 представляется в экспоненциальной форме. Как избавиться от это представления? Что бы числа были без...
C++ Проект с dll в VS2008 Сделал динамическую библиотеку. Для ее тестирования сделал в VS2008 простейшую программку: окошко с двумя кнопками. Компилит без проблем, а при запуске выдает ошибку, что не может найти библиотеку. ... подробнее

Показать сообщение отдельно
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
21.04.2009, 13:08  [ТС]
Цитата Сообщение от RazorQ Посмотреть сообщение
int n = sales[0] for(int j=0;j<MAX;j++) if(sales[j]>n) n = sales[j]; return n;
Чет не пойму,массив нумеруется с нуля
Получается такая картина
ввод 1 числа=21(допустим) ну итд до конца 9 индекса
получается
sales[0]=21;
Если допустить что например массив
sales[7]=25;
зачем нам приравнивать к нулю число допустим 21
n=sales[0]=21;
дальше идет так
цикл for
sales[1]>sales[0];допустим в sales[1] было 22;
то
sales[1]=n;
return n;
но если допустить что в массиве
sales[2]>sales[0],получается два массива сравниваются и получается два return n;(!но значение вернуть нужно то одно)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Дубль два
или тут идет так
1.Приравнивание к переменной n,число 1 массива
2.Идет так если массив sales[1]>sales[0]
идет в return n;
если же нет
sales[2]>sales[1]..сравнение типа идет
Блин не понимаюОбясните толковее хихи

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