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

максимальный элемент массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлом и Обратная матрица http://www.cyberforum.ru/cpp-beginners/thread37950.html
Срочно нужна помошь! Практика горит! Вот задачи: 1)Создать файл, содержащий текст на английском языке. Выбрать из него те символы, которые встречаются в нем только один раз, в том порядке, в котором они встречаются в тексте. 2)Создать файл, содержащий текст на английском языке. Выбрать из него те символы, которые встречаются в нем только один раз, в том порядке, в котором они встречаются в...
C++ Примерчик на функции На плоскости заданы своими координатами n точек. Создать матрицу, элементами которой являются расстояние между каждой парой точек. Добавлено через 1 час 26 минут 56 секунд Помогите с решением, кто может http://www.cyberforum.ru/cpp-beginners/thread37948.html
Битовые операции C++
Дано задание : Ввести последовательность из 8-ми символов. Если сумма единиц в представлении символа нечетная, то заменить 2 старших бита нулями, иначе - единицами. Вывести исходную последовательность и её восьмеричные коды; преобразованную последовательность и её восьмеричные коды. Собственно вопрос возникает как вывести восьмеричный код элемента, и двоичный код элемента что бы потом можно...
Хотел бы попросить помочь разобраться в куске кода C++
Всю программу приводить смысла нету, программа представляет собой интерпретатор формул на с++. Есть файл, в котором определены лексемы, функции и операторы namespace ForInt { // ***************************************************************************** // определение лексем typedef enum {
C++ Указатели, масивы ,символьные строки http://www.cyberforum.ru/cpp-beginners/thread37906.html
№1 Создать квадратную матрицу порядка n,заполняя заштрихованую часть матрицы: http://www.cyberforum.ru/attachment.php?attachmentid=4702&stc=1&d=1243953185 квадратами натурального ряда чисел(с помощью указателей). №2 Пусть а1,...аn- такая последовательность.Последовательность...
C++ Как добавить память указателю? К примеру есть указатель на строку, а к нему нужно приписать еще пару строк, но чтобы сам указатель не изменялся и продолжал указывать на тот же участок памяти! Как это можно сделать? подробнее

Показать сообщение отдельно
Melodie
 Аватар для Melodie
3070 / 309 / 5
Регистрация: 02.06.2009
Сообщений: 3,297
03.06.2009, 00:28     максимальный элемент массива
ошивка не только в том что ты указал, я не вижу смысла в этом
C++
1
2
3
4
5
6
7
int max;
max=0;                   //  зачем это нужно, в этом случае 1 елемент а[0] никогда 
                                  не будет сравниваться со ...........
 
for(i=2;i<=n;i++)       
if (max<a[i]) 
max=a[i];
Нужно не initialize max=0; , правильнее будет assign value of a[0] to max, и потом начинать сравнение сo второго елемента в аррэе то есть с a[1]
C++
1
2
3
4
5
6
7
int max;
 
max=a[0];
 
for(i=1; i<n; ++i)               
if (max<a[i]) 
max=a[i];

Или я не права?


И ещё вместо int a[100] будет лучше int a[]={0};
 
Текущее время: 05:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru