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

Найти наименьшее натуральное число отсутствующее в последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составьте программу для вычисления длин медиан треугольника, у которого длины сторон a, b, c http://www.cyberforum.ru/cpp-beginners/thread763583.html
Помогите кто шарит. 1.Составьте программу для вычисления длин медиан треугольника, у которого длины сторон a, b, c.
C++ ошибка "выражение должно представлять класс, структуру или объединение" clas_s #include <iostream> #include <conio.h> #include <math.h> using namespace std; class Complex // класс компелексных чисел { public: http://www.cyberforum.ru/cpp-beginners/thread763570.html
C++ В программе объявлена переменная float x=2
Какое значение получит переменная х в результате вычисления х*=(--x+1) подскажите как тут получают ответ... знаю что ++ прибавление а вот -- не совсем догоняю
Метод касательных, для решения уравнения на inline assembler C++
Добрый день. Пишу курсовую, суть оптимизировать c++ код, ассемблерными вставками, тоесть double f2(double x) { return 0; } до вида double f2(double x) { __asm{ bla bla bla } }
C++ Написать программу которая проверяет образуют ли элементы введенного с клавиатуры массива неубывающую последовательность http://www.cyberforum.ru/cpp-beginners/thread763547.html
Ребят, срочно нужна ваша помощь. Написать программу которая проверяет образуют ли элементы введенного с клавиатуры массива неубывающую последовательность
C++ Решение неравенства Постановка задачи 1. Составить программу решения неравенства или системы неравенств с постоянными a=5 b=-3 c=-14.5 a1=2 a2=-3 b1=1.5 b2=-1, считываемыми из файла, в интервале x в соответствии с вариантомa ax^2+bx+c>0 При решении неравенства или системы двух неравенств сначала необходимо решить одно или два уравнения, полученные из них, методом последовательного перебора значений x с шагом... подробнее

Показать сообщение отдельно
Енс
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 7
16.01.2013, 18:30  [ТС]     Найти наименьшее натуральное число отсутствующее в последовательности
ну например: 1 2 3 5 6 8 9
отсутствуют 4 и 7, а наименьшее 4 как-то так =/

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int A[n];   //исходник
int BoolArr[n];   //массив регистраций
int MinArr = 0; // минимальный существующий элемент
int Min = 0;    //минимальный пропущенный элемент 
 
for(int i = 0; i < n; i++)
     if(A[i] < MinArr)
          MinArr = A[i];
 
ZeroMemory(BoolArr, n);  //почистили массив
for(int i = 0; i < n; i++)
    BoolArr[A[i] - MinArr] = true;
int j = 0;
while(BoolArr[j])
    j++;
Min = j + MinArr;   //вышли из while - Значит наткнулись на мин. пропущ. число
                         //j-его номер, добавляем смещение в виде мимального существующего числа, получаем искомое пропущенное

я в С++ не понимаю, выдает ошибку в 1ой строчке, подскажите проблему)
 
Текущее время: 11:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru