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

Поиск элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание виртуального диска http://www.cyberforum.ru/cpp-beginners/thread732986.html
Здравствуйте! Подскажите пожалуйста, каким образом создать виртуальный диск для программы, которая моделирует файловую систему?
C++ Принцип реализации и работы со стеком Здравствуйте! В ходе изучения применения стека на c++, начал рассматривать нижеприведенный пример (Программа вычисляет обратную польскую запись). Сразу же появились вопросы. 1. Что это за конструкция? push(next, ((a = pop(next)), (b = pop(next)), b - a)); 2. Объясните на пальцах, как устроены "внутри" функции push и pop. С указателями и адресами я немного знаком, но разобраться не могу даже с... http://www.cyberforum.ru/cpp-beginners/thread732962.html
Перевод из char в int C++
нужно перевести из char в int, способ перевода следующий: "значение цифры равно значению ее символа в таблице символов компьютера минус значение '0'." (c)книжка как это реализовать?
Есть ли разница в каком порядке объвлены функции? C++
Есть файл Wnd.h class Wnd { public: void function(int min,int max); Wnd(); ~Wnd(); };
C++ Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread732896.html
Доброго времени суток, форум. Пожалуйста, помогите решить задачу по рекурсивным функциям на С++. Известно, что Xn мож но возвести следующим образом? Xn=1, если n=0 Xn=X2(n/2), если n четное Xn=X*X2(n/2), если n нечетное. Написать программу, которая вычисляет Xn
C++ Вылетает ошибка Integer division by zero. Есть такой класс : class TreapNode { public: char character; TreapNode* leftChild; TreapNode* rightChild; TreapNode* parent; size_t subTreeSize; int priority; подробнее

Показать сообщение отдельно
sg-ua
 Аватар для sg-ua
0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 111
15.12.2012, 22:56  [ТС]     Поиск элемента
Цитата Сообщение от zzubrik Посмотреть сообщение
я может ожибаюсь, но эта программа просто выводит на экран константное значение х, не зависимо от того есть оно в массиве или нет
в 13 строчке мы указываем какое число мы ищем, там стоит 2, а так как 2 нету в массиве, оно и выдает первоначальное значение

Добавлено через 2 минуты
спасибо, я сделал так
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
33
34
35
36
37
38
39
40
#include <iostream>
#define SIZE(p) (sizeof (p) / sizeof (*p))
using namespace std;
 
int main()
{       int a[]={ 5, 5, 3, 5, 5, 5, 8, 8, 9,5};
        int c=0;
        int x=SIZE(a);
        int y;
 
cout << "Vvedit y: ";
cin >> y;
 
 
        for (int m=0; m<=SIZE(a);m++)
            if (a[m] == y)
            {
                c++;
            }
 
            else
            {
                if (c<x&&c>0)
                {
                    x = c;
                    c = 0;
                }
                else
                {
 
                    c = 0;
 
                }
            }
           if (x == SIZE(a))
           x = 0;
 
            cout << x;
return 0;
        }
но я еще не сталкивался с
C++
1
#define SIZE(p) (sizeof (p) / sizeof (*p))
можешь в кратком росказать что оно такое, я то не много понял, но...
 
Текущее время: 14:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru