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

Указать, упорядочены ли числа в массиве по возрастанию. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ почему это так работает http://www.cyberforum.ru/cpp-beginners/thread376953.html
по заданию надо создать два одинаковых массива с случайными числами от 0 до 99 for (i = 0; i < 1000; i++) { cout <<a<<" "; n=random(100); cout <<n<<" "; a = n;//rand() %...
C++ Самоучитель по Dev C++ Посоветуйте или дайте ссылку на учебник по Dev C++. Поиск ничего не выдаёт... http://www.cyberforum.ru/cpp-beginners/thread376947.html
C++ Ребят, можете помочь исправить ошибку, долго с ней мучался.
Эта задача не работает полностью.Это программа с использованием меню. Зацикливается,когда переходит к case3. Помогите пожалуйста. #include<iostream.h> #include<conio.h> #include<math.h> ...
C++ Удалить из каждого байта строки первый (старший) бит.
Здравствуйте. Суть задачи в общем-то и отображена в названии задачи. Есть строка: unsigned char str; Необходимо в каждом бите удалить старший бит. Если делать логический сдвиг влево, то я...
C++ взлом паролей http://www.cyberforum.ru/cpp-beginners/thread376937.html
есть ли какие нибудь простые алгоритмы для взлома паролей к rаr архиву? Желательно чтоб были по с++
C++ Стрельба в координаты мыши Как оказалось, отсутствие математических основ в голове, это очень большая проблема, ибо застрял на простой задаче. Собственно, производится выстрел из корабля, снаряд должен лететь по направлению... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
03.11.2011, 19:12
Thinker, как-то у Вас всё задом на перёд происходит Вот немного по-другому
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int is_ascendant_sorted(int * arr, size_t size){
    return ( size < 2 ) ? 1 : ( *arr > *(arr+1) ) ? 0 : is_ascendant_sorted(arr + 1, size - 1);
}
 
#define SIZE 5
 
int main(void){
    int a1[SIZE] = { 1, 2, 3, 4, 5 };
    int a2[SIZE] = { 1, 3, 2, 4, 5 };
    
    printf("%s\t%s\n", ( is_ascendant_sorted(a1, SIZE) ) ? "YES" : "NO", ( is_ascendant_sorted(a2, SIZE) ) ? "YES" : "NO");
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.