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

Сбор черники. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск числа компонент связности графа http://www.cyberforum.ru/cpp-beginners/thread279300.html
Здравствуйте. Очень нужна ваша помощь, сама уже устала этим заниматься. Неполучается. Мне нужно найти число компонент связности, т.е. колличество несвязных (под)графов в одном большом графе,...
C++ ошибка Invalid indirection (связано с указателем) #include "iostream.h" #include "conio.h" using namespace std; int m; //незнаю нужно ли сюда class mass { public: mass_A1(int *, int); ~mass(); void min_mass (int *,int); http://www.cyberforum.ru/cpp-beginners/thread279290.html
string = define + string ; C++
ОС: Win7 Компилятор: Microsoft Visual Studio 8 | -------------------------------------------- Понимаю что вопрос глупый, но всё же как сделать так:...
Ввод русских символов. C++
Здравствуйте, простите пожалуйста что отвлекаю, я хотел бы спросить как сделать так, что бы русские символы можно было вводить? Я вот так вот попробывал сделать: #include<iostream> using...
C++ Поднять настроение))) http://www.cyberforum.ru/cpp-beginners/thread279265.html
Кто хочет посмеяться скомпелируйте это #include<iostream> #include<conio.h> #include<cstring> using std::cout; using std::cin; using std::endl; using std::string;
C++ Одномерный массив Написал программу, с условием расхождение, подскажите что именно нужно переделать.... В одномерном массиве, состоящем из п вещественных элементов, вычислить: • максимальный по модулю элемент... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4674 / 2500 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.04.2011, 14:39
Temirlan90, Если смотреть Ваш последний код, то Вы не рассматриваете вариант:
C++
1
arr[0] + arr[1] + arr[size - 1];
И вот еще что:
C++
1
sum = arr[size - 1] + arr[size - 2] + arr[0];
- не обязательно в цикле постоянно высчитывать. Достаточно один раз и сравнить его с max, а не с k .
Цитата Сообщение от Temirlan90 Посмотреть сообщение
if(k > max)// допустим что в какой то момент у нас в max правильное значение
max = k;
if (sum > k)// в следующий проход этой строчкой и сточкой ниже вы можете в max записать неправильный результат. Так что эти строчки советую вообще убрать из цикла.
max = sum;
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.