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

Проверить, является ли последовательность убывающей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Самый быстрый способ посчитать сумма элементов матрицы, находящихся в матрице http://www.cyberforum.ru/cpp-beginners/thread681957.html
Здравствуйте форумчане! Подскажите мне самый быстрый способ нахождении суммы элементов матрицы, находящихся на главной диагонали матрицы. Мой вариант работает за O(n^2), что не есть хорошо. Матрица в программе хранится как обыкновенный двумерный массив. Заранее спасибо.
C++ Работа с большими файлами Как в linux и freebsd вписать блок в середину файла ? Какими библиотеками - фукнциями воспользоваться ? Файлы за гигабайт, перечитываение - перезапись хвоста исключены. Тоже самое с удалением блока в середине. http://www.cyberforum.ru/cpp-beginners/thread681946.html
char* C++
char *text; text = "qwerty"; Насколько разумно писать так? Читал где-то, что это неправильно, но препод настаивает на том, что все ок.
Вывести содержимое до первой точки C++
Помогите решить задачу. Дан не пустой текстовый файл. Вывести его содержимое до первой точки. Посчитать количество символов(отличных от пробелов, табуляции и Enter). Вот мой набросок. #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<iomanip.h> #include<fstream.h> using namespace std; void main()
C++ Работаем с потоками на C++ ofstream и ifstream http://www.cyberforum.ru/cpp-beginners/thread681911.html
Доброго времени суток! Подскажите пожалуйста, как при использовании ofstream и ifstream переставить курсор в начало файла?
C++ Как в классе правильно объявить массив с константой в качестве размерности? Приветствую всех! Написал следующий код: Unit1.h class WireBare_Open { const int METAL_MAX; const int SECTION_MAX; const int STR_LENGTH; подробнее

Показать сообщение отдельно
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
27.10.2012, 21:04     Проверить, является ли последовательность убывающей
Цитата Сообщение от Ruslan3101 Посмотреть сообщение
с клавиатуры вводится последовательность n чисел, является ли последовательность убывающей c++
C++
1
2
3
4
5
6
7
bool task(int *mas,int n)
    bool fl=true;
    for(int i=0;i<n;i++)
        if(mas[i]<mas[i-1])
            fl=false;
    return fl;
}
Цитата Сообщение от Ruslan3101 Посмотреть сообщение
с клавиатуры вводится последовательность чисел. 0-конец этой последовательности. Заменить все четные элементы последовательности на нечетные
C++
1
2
3
4
5
6
7
void task(int *mas){
    for(int i=0;(mas[i]!=0)&&(mas[i+1]!=0);i+=2){
        int buf=mas[i+1];
        mas[i+1]=mas[i];
        mas[i]=buf;
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru