Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200

Bool на с++

29.11.2010, 13:27. Показов 2759. Ответов 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.
помогите. откоректировать код.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.11.2010, 13:27
Ответы с готовыми решениями:

не работает bool xor(bool a, bool b)
Учусь по &quot;Базовому курсу&quot; Герберта Шилда #include &lt;iostream&gt; bool xor(bool a, bool d); int main() { bool p, q; cout...

Изменить значение bool a = true в bool a = false
// Логическое выражения - варианты #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { ...

как правильно понять тип bool ? bool true(const string &str) и что дает это значение ?
задам может глупый вопрос, но прошу ответить. как правильно понять тип bool ? bool true(const string &amp;str) и что дает это...

5
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
29.11.2010, 13:37
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;
вроде так.
1
5 / 5 / 0
Регистрация: 05.11.2009
Сообщений: 27
29.11.2010, 13:44
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 секунд
та фак
1
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
30.11.2010, 15:23  [ТС]
при вводе 3 2 1 тоже должно быть тру
и при вводе 1 2 2
как это можно тоже учесть?
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
30.11.2010, 15:45
Цитата Сообщение от Hardcore Посмотреть сообщение
проверить стоит ли он по возрастанию или нет

Цитата Сообщение от Hardcore Посмотреть сообщение
при вводе 3 2 1 тоже должно быть тру
Как-то противоречиво звучит, не кажется?
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
30.11.2010, 16:50
Проверка на неубывание:
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])
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2010, 16:50
Помогаю со студенческими работами здесь

Функция twoTrue :: Bool -> Bool -> Bool -> Bool
Функция twoTrue :: Bool -&gt; Bool -&gt; Bool -&gt; Bool, которая возвращает True тогда и только тогда, когда хотя бы два из трех её аргументов...

Ошибка приведения типов: E2357 Reference initialized with 'bool', needs lvalue of type 'bool'
Подскажите решение проблемы, программа на rad studio2010, проблема в этой строке ((TScrollBox*)c)-&gt;OnMouseWheel(c,Shift, WheelDelta,...

Недопустимое приведение bool к bool
Непонятная мне ошибка при проверке занятости контрола WebBrowser. На скрине WebB - экземпляр браузера. Код выполняется в BackgroundWorker,...

Bool и Bool? приведение типов
Доброго дня. На строку Properties.Settings.Default.IsCheckedtargettime = checkBoxAutoRestart.IsChecked; Комилятор ругается...

Ошибка в объявлении переменной типа bool — "bool undeclared"
Доброго времени суток. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; void fileop(); void open(); void save(); ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru