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

Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ печать значения типа double в обычной- десятичной форме. http://www.cyberforum.ru/cpp-beginners/thread453500.html
Нужно вывести на экран значение переменной типа double . При этом нужно, что бы при любых значениях этой переменной на экран выводилось бы значение в не экспоненциальной форме (а в обычной десятичной - 64.34232 и т.д., безо всяких "e"), при этом точность должна быть насколько хватит размерности double. Помогите, пожалуйста.
C++ Создать класс чётных(нечётных) чисел. Создать класс чётных (или нечётных) чисел. Реализовать методы сложения, вычитания, деления и умножения этих чисел. http://www.cyberforum.ru/cpp-beginners/thread453495.html
шифр Цезаря с русским алфавитом C++
Всем добрый вечер... мне не очень удобно просить, но у меня появилась одна поблемка... есть программа написанная на C# на Visual 2010, а нужно написать туже прогу для C++ на Visual 2008. Честно говоря C++ для меня среда известная.. но эта ужасная кириллица... В общем выручайте, ребята, прога очень нужна.. Вот код на C#: namespace Lab1 { class Program { static void...
C++ Лаболаторная работа на С++
Пожалуйста помогите с лабой по С++, очень срочно надо, хоть какие-то предложения? Постановка задачи Написать программу на языке C/C++, которая: 1) реализует указанные в индивидуальном задании методы сортировки массивов в отдельных модулях; 2) использует системную стандартную сортировку qsort; 3) демонстрирует их работу на тестовых примерах; 4) засекает время их работы и строит график,...
C++ Одиночное наследование http://www.cyberforum.ru/cpp-beginners/thread453478.html
Нужно определить три класса: линия, луч и отрезок. Использовать наследование. Проблема заключается в том, что я не знаю какой класс взять за базовый? Очень хочется сделать класс "точка на плоскости" ко всему прочему. Если отрезок будет наследником луча, а луч в свою очередь будет наследником линии? Затруднения вызывает сама логика: Например если взять класс "здание", то его...
C++ Определить каких цифр в числе больше. Дано натуральное число.(ввод с клавиатуры) Нужно подсчитать каких чисел в нем больше четных или не четных. подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
27.02.2012, 01:41     Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет
Цитата Сообщение от zewer Посмотреть сообщение
void main ()
C++
1
int main()
Цитата Сообщение от zewer Посмотреть сообщение
delete ar;
C++
1
delete[] ar;
Цитата Сообщение от zewer Посмотреть сообщение
и надает значение true, при любом росставе чисел
почему, я не знаю...
Потому что логика у вас неверная
C++
1
if (ar[i] > ar[i++])
это сравнение элемента с самим собой, почитайте о том, как работает постинкремент(который здесь кстати говоря не нужен, увеличением значения счётчика у вас занимается цикл for). Правильный вариант
C++
1
2
3
4
5
6
7
8
for (int i = 1; i < n; i++)
{
    if (ar[i-1] > ar[i]) // сравниваем предыдущий элемент с текущим
    {
        k = false;
        break;
    }    
}
 
Текущее время: 01:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru