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

Найти наименьшую по значению цифру в каждом числе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотека unistd.h http://www.cyberforum.ru/cpp-beginners/thread226986.html
Доброго времени суток! У меня нету библиотеки unistd.h =( где ее можно скачать?
C++ Разработать функцию и использовать её в главной программе Ясли не трудно можна с коментариями. http://www.cyberforum.ru/cpp-beginners/thread226984.html
C++ Поменять местами столбики матриц
Здравствуйте! Помогите написать код - Вводятся числа к1 и к2 надо поменять местами столбцы матрицы под номерами к1 и к2. спасибо
C++ Найти в матрице строку где сумма элементов минимальна и удалить эту строку
Написать программу, что бы она находила в матрице строку где сумма элементов минимальна и удаляла эту строку, я написал чтобы программа находила строку с мин. суммой элементов, как сделать с удалением? int summin(double **,int,int); #include "stdafx.h" int summin(double **a,int n,int m) { int i,j,imin,l; double s,smin;
C++ Помогите придумать несложную задачку по теме "Шаблоны классов" http://www.cyberforum.ru/cpp-beginners/thread226958.html
Привет всем, я новичок в С++, и хочу сделать какую нибудь задачу по теме "шаблоны классов", придумайте пожалуйста какую нибудь не сильно трудную задачу, ну а если не получиться сделать, подскажите в чем ошибка, буду исправляться:)
C++ Удаление строки Есть одна задача на удаление строки. Переделывал с другой задачи, там было на удаление и с ограничением по кол-ву символов в строке. Если убрать ограничение выдаёт ошибку, а если оставить то в ответе иероглифы!! подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5759 / 3408 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
11.01.2011, 05:29     Найти наименьшую по значению цифру в каждом числе
Лично мне кажется, что заголовок темы "Программирование циклических процессов с использование функций" подразумевает использование рекурсии:
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
#include <iostream>
 
#define ABS(A) ((A) >= 0 ? (A) : (-(A)))
 
size_t min(size_t x, size_t d);
 
int main()
{
    size_t n;
    int* seq;
    std::cout << "Input a number of integers: ";
    std::cin >> n;
    seq = new int[n];
    std::cout << "Input a sequence of integers:" << std::endl;
    for(size_t i = 0; i < n; ++i)
    {
        std::cout << i + 1 << ": ";
        std::cin >> seq[i];
    }
    for(size_t i = 0; i < n; ++i)
        std::cout << "Min digit in the number " << seq[i] << " is " 
            << min(ABS(seq[i]) / 10, ABS(seq[i]) % 10) << std::endl;
    delete[] seq;
    return 0;
}
 
size_t min(size_t x, size_t d)
{
    if(!x)
        return d;
    
    return min(x / 10, (x % 10 < d ? x % 10 : d));
}
 
Текущее время: 08:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru