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

Выяснить в каком из данных натуральных чисел больше цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Псевдокод очереди http://www.cyberforum.ru/cpp-beginners/thread1068782.html
В книге "А.В. Ахо, Д.Э.Хопкрофт, Д.Д.Ульман - Структуры данных и алгоритмы", в теме "Очереди" пытался разобраться с реализацией очереди на основе указателей, но так и не понял, что имеет ввиду автор. Конкретно непонятно как перевести вот этот кусок кода на C++:
C++ Перегрузка == не вызывается #include <iostream> using std::cout; using std::endl; #include <conio.h> template< typename T > class Equal { public: http://www.cyberforum.ru/cpp-beginners/thread1068780.html
C++ Как создать картинку, для хранения информации в пикселях
Как создать картинку? Я хочу хранить в пикселях информацию. Видел код на дельфи p:=TBitmap.Create; p.LoadFromFile(ExtractFilePath(Application.ExeName)+'\res\'+ neuro_web.name+'.bmp') а как на с++ это сделать?
Сдвиг элементов одномерного массива по условию C++
Есть функция, она считает количество нулевых элементов (counter) и удаляет его (нулевой элемент). Работает вроде бы правильно, но сдвиг работает неправильно. Подскажите, как исправить? int *ZeroElementsCounter(int* _array, int n) { int counter = 0, i, k; for (i = 0; i < n; i++) { if (_array == 0) { _array = _array;
C++ Самый редко встречающийся элемент в массиве http://www.cyberforum.ru/cpp-beginners/thread1068758.html
Всех приветствую! Прошу помощи. Собственно идея задачи вроде бы проста нужно найти самый часто и редко встречающийся эллемент в массиве. Вот я написал для поиска частого элемента и поиска редкого, загвостка в том что он выводит только одно вхождение, т.е. если несколько элементов встречаются одинаковое колличества раз, то он выводит только последние увиденные. вот код, для вывода редко...
C++ Вывести на экран сведения об однофамильцах содержащиеся в файле Привет, ребят. Вы мне очень помогли с прошлой задачей) подскажите пожалуйста и с последней) я её начала немного делать( пробовала вносить данные в файлик, по методичке). Условие задачи такое: Создать текстовый файл, содержащий информацию о человеке – фамилия, имя, отчество, год рождения. Вывести на экран сведения об однофамильцах содержащиеся в файле. Дополнительных массивов не использовать.... подробнее

Показать сообщение отдельно
some_name
Вежливость-главное оружие
 Аватар для some_name
219 / 219 / 55
Регистрация: 19.02.2013
Сообщений: 1,419
11.01.2014, 21:20     Выяснить в каком из данных натуральных чисел больше цифр
1.
Кликните здесь для просмотра всего текста

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 "stdafx.h"
#include <iostream>
 
 
#define MAX_AUTO 25
 
void _tmain(int argc, _TCHAR* argv[])
{    
    int s[MAX_AUTO] = 
    {
        1, 3, 5, 7, 9,
        2, 4, 6, 8, 10,
        22, 20, 18, 16,
        11, 13, 15, 9, 7,
        14, 8, 6, 9, 13
    };
    int t[MAX_AUTO] = 
    {
        1, 2, 3, 4, 5,
        2, 3, 4, 5, 1,
        3, 4, 5, 1, 2,
        4, 5, 1, 2, 3,
        5, 1, 2, 3, 4
    };   
 
    int quick_auto = 0, mid_v = 0;
    for (int i = 0; i < MAX_AUTO; i++)
    {
        float v_temp = s[i] / t[i];
        if(v_temp > mid_v)
        {
            mid_v = v_temp;
            quick_auto = i;
        }
    }
 
    std::cout<<quick_auto<<" car driving Schumacher"<<std::endl;
 
    getchar();getchar();
}


Добавлено через 15 минут
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
#include "stdafx.h"
#include <iostream>
 
 
#define MAX_AUTO 25
 
int get_nmb_dig(float x)
{    
    int count = 1;
    
    while (x / 10 >= 1 && ++count)   
        x /= 10;
    
    return count;
}
 
void _tmain(int argc, _TCHAR* argv[])
{    
    int x, y;
    std::cout<<"Input two numbers x, y: "<<std::endl;
    std::cin>>x;
    std::cin>>y;
    std::cout<<"Victorious number "<<(get_nmb_dig(x) > get_nmb_dig(y) ? "x" : "y");
    getchar();getchar();
}
 
Текущее время: 16:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru