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

не могу никак найти сравнение цифр в числе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать библиотеку http://www.cyberforum.ru/cpp-beginners/thread80318.html
Привет всем! нужно ввести данные в базу. сделал проcтенкий меню #include<stdio.h> #include<stdlib.h> #include"newlib.h" int main(void) { int optie; while (1)
C++ C++, графика? у меня вопрос возник...вот я знаю язык С++,но рабою в консоли,можно ли работать с графикой?Какой проект в VS08 надо создавать чтобы тот же самым кодом я программировал графику?....то есть вместо коносли чтобы было окошко,с кнопками и т.д.....я пытался в МФЦ но там вообще другой код... http://www.cyberforum.ru/cpp-beginners/thread80313.html
Замена в строке всех вхождений другой строки C++
Заменить в строке S1 все вхождения подстроки S2 на подстроку S3...пожалуйста помогите, очень срочно нужно!!!....заранее Огромнейшее спасибо!!!)
деструктор C++
опять же проблема с лабой. помоги дописать деструктор. #include "stdafx.h" #include <string> #include <iostream> using namespace std; class MatrixBuilder { public:
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread80296.html
Создать новую матрицу из исходной, где больше на одну строку элементы строки сумме положительных элементов столбца
C++ работа с файлами всем привет. вот тут по лабе проблемка.. нужно вывести список самых молодых лауреатов конкурса по классам инструментов в порядке занятия мест. заранее благодарен. /* 3) Разработать программу ведения файла, содержащего некоторые данные. в программе должны быть реализованы следующие функции: - ввод записей; - корректировка записей; - удаление записей; - просмотр записей на экране.... подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
27.12.2009, 01:40     не могу никак найти сравнение цифр в числе
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
#include <stdio.h>
 
#define ARRSIZE 4
 
int findMax(int d){
    int max = d % 10;
    while ( d /= 10 ){
        if ( max < d % 10 )
            max = d % 10;
    }
    return max;
}
 
int main(void){
    int arr_in[ARRSIZE] = { 13, 2, 54, 19 }, arr_out[ARRSIZE] = { 0 };
    size_t i;
    
    for ( i = 0; i < ARRSIZE; ++i )
        arr_out[i] = findMax(arr_in[i]);
        
    for ( i = 0; i < ARRSIZE; ++i )
        printf("%2d ", arr_in[i]);
    printf("\n");
    for ( i = 0; i < ARRSIZE; ++i )
        printf("%2d ", arr_out[i]);
    printf("\n");
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru