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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
#1

Bool на с++ - C++

29.11.2010, 13:27. Просмотров 1819. Ответов 5
Метки нет (Все метки)

Здраствуйте =)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
using namespace std;
int main() {
  int a[10001];
  int b[10001];
  int n;
  cin>>n;
  for (int i=0;i<n;i++){
    cin>>a[i];
  }
  for (int i=0;i<n;i++){
    cin>>b[i];
  }
  for (int i=0;i<n-1;i++){
    for (int j=i+1;j < n;j++) {
      if (a[i]>a[j]){
        int temp=a[j];
        a[j]=a[i];
        a[i]=temp ;
}
    }
  }
  int i=0;
  if (a[i]==b[i])
    cout<<"true"<<endl;
  else
    cout<<"false"<<endl;
}
return 0;
}
мне надо забить массив и проверить стоит ли он по возрастанию или нет.
я попробывал вот так. с начало забил массив и отсортировал его, а потом забил второй массив и сравнил их. Если они еднитичны то вывод тру, если нет то фолс.
но такая проблема, мне надо делать только один ввод, а я делаю 2.
помогите. откоректировать код.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2010, 13:27     Bool на с++
Посмотрите здесь:

bool+bool=string - C++
Здравствуйте! Прошу помощи в задаче, существует 4 функции, возвращающие 1/0, нужно эти bool последовательно соединить в string. Т.е....

bool в g++ - C++
При компиляции программы в g++ она не выдают никаких ошибок, но во время выполнения ее выкидывает. #include &lt;iostream&gt; using namespace...

bool - C++
Помогите с функцией, ее нужно реализовать с помощью типом данных bool Напишите функцию, которая принимает число и возвращает истину,...

BOOL B C++ =( - C++
объясните, пожалуйста, значение bool, и вообще, что это и зачем? насколько я понял, это в С++... и как можно в этом коде заменить bool...

Bool - C++
Обьясните мне, как они pаботают и где их пpименять =( Вот с помощью учебника написал пpогу #include &quot;stdafx.h&quot; #include...

фунция bool() - C++
Доброго времени суток. Возможно глупый но беспокоющий меня вопрос: для чего нужна функция bool() ? На сколько мне извесно присваение...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
29.11.2010, 13:37     Bool на с++ #2
C++
1
2
3
4
5
6
7
8
int max=a[0];
for(int i=1;i<n;i++){
   if(a[i]<max)
      return false;
   else
      max=a[i];
}
return true;
вроде так.
lutick
5 / 5 / 0
Регистрация: 05.11.2009
Сообщений: 27
29.11.2010, 13:44     Bool на с++ #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
  int a[10001];
  int b[10001];
  int n;
  bool flag=true;
  int max;
  cin>>n;
  for (int i=0;i<n;i++){
      cin>>a[i];
   // a[i]=rand()%10-4;
    //cout<<a[i]<<endl;
  }
  max=a[0];
  for(int i=1;i<n;i++)
  {if(a[i]>max)
    {max=a[i];
    }
    else{
    flag=false;
     break;
     }
   }
   if(flag==1)
 cout<<"true"<<endl;
 else
 cout<<"false"<<endl;
system("pause");
return 0;
}
вроде работает

Добавлено через 16 секунд
та фак
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
30.11.2010, 15:23  [ТС]     Bool на с++ #4
при вводе 3 2 1 тоже должно быть тру
и при вводе 1 2 2
как это можно тоже учесть?
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
30.11.2010, 15:45     Bool на с++ #5
Цитата Сообщение от Hardcore Посмотреть сообщение
проверить стоит ли он по возрастанию или нет

Цитата Сообщение от Hardcore Посмотреть сообщение
при вводе 3 2 1 тоже должно быть тру
Как-то противоречиво звучит, не кажется?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2010, 16:50     Bool на с++
Еще ссылки по теме:

bool vector - C++
#include &lt;iostream&gt; using namespace std; #include &lt;vector&gt; int main() { vector&lt;bool&gt; myBool(10);

bool без if - C++
Доброго времени суток. Вот такая воот задача Даны два целых числа A,B проверить истинность высказывания. Справедливы неравенства (a&gt;2) и...

bool в div C++ - C++
Здравствуйте. В этот знаменательный день (18 мая 2011 года) я решил начать изучать C++. Поначалу ничто не предвещало беды. Я...

Тип bool - C++
Может кто-нибудь поможет на простейшем но понятном примере объяснить как работает тип bool. Знаю что это тип может быть ложный или истинный...

опрератор bool - C++
Всем привет!!! Есть код: #include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; enum...

Тип BOOL - C++
Что API функции возвращают в качестве TRUE? 1? Или любой не 0?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
30.11.2010, 16:50     Bool на с++ #6
Проверка на неубывание:
C++
1
2
3
4
5
        bool up = true;
        for(size_t i = 1; i < size && up; ++i) {
                if(data[i] < data[i - 1])
                        up = false;
        }
Проверка на возрастание:
C++
1
if(data[i] <= data[i - 1])
Yandex
Объявления
30.11.2010, 16:50     Bool на с++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru