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

Задача из учебника Дейтела Харви - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ tolower crush http://www.cyberforum.ru/cpp-beginners/thread620870.html
Использование tolower крашит мою программу, только если каждый экземпляр не открыт и не отлаживается через Visual Studio. locale loc; for (size_t i=0; i<conns.length(); ++i) {...
C++ Как вернуть программу на начало выполнения? Здравствуйте! такая проблема - искала в книгах, интернете, на форуме - не нашла:( Написала программу для поиска делителей очень большого числа. Теперь хочу добавить в конце алгоритма предложение о... http://www.cyberforum.ru/cpp-beginners/thread620861.html
Написать программу которая будет разделять число C++
Помогите написать программу которая будет разделять число. Например мы уводим число 12546 програма должна это число разделить на 1, 2, 5, 4, 6 и присвоит a,b,c,s,e.
C++ Двоичное дерево. Выбивает ошибку где-то на 1000 шаге виполнения.
Unit1.cpp//--------------------------------------------------------------------------- #pragma hdrstop #include "Unit2.h"...
C++ Реализация алгоритма Рабина-Карпа для двух однонаправленных линейных списков http://www.cyberforum.ru/cpp-beginners/thread620819.html
Здравствуйте! Собственно, вопрос находится в заголовке: у меня описано два списка, надо этим алгоритмом найти количество вхождений первого списка во второй. Прошу о помощи, заранее спасибо.
C++ Найти в списке первый подходящий по размеру узел Дан линейный односвязный список свободных блоков памяти. Узел-адрес начала блока, размер блока. На входе подается запрос на блок памяти определенного размера. Найти в списке первый подходящий по... подробнее

Показать сообщение отдельно
Catstail
Модератор
22643 / 11012 / 1785
Регистрация: 12.02.2012
Сообщений: 18,174
08.07.2012, 15:04
Но описать придется все равно 20-элементый массив. Поскольку, если ввести 20 различных чисел, то как раз 20 элементов и понадобится...

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
#include <iostream.h>
 
int search (const int [], int, int);
 
int main()
{
    int array [20];
    int arraySize=0, z;
 
    while (1)
    {
        if (arraySize >= 20) break;
 
        cout << "Enter number: ";
        
        cin >> z;
        
        if ( z >=10 && z <= 100 )
        {
            if ( search(array,z,arraySize) < 0 ) 
              {
                 cout << z << endl;
                 array[arraySize++]=z;
               }
 
        }
    } 
 
    return 0;
 
}
 
int search ( const int array[], int key, int size)
{
    for (int i=0; i<size; i++) 
        if ( array[i] == key ) return 1;
    return -1;   
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru