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

Дано четыре числа. Вывести на экран наибольшую из первых цифр заданных чисел. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена елементов текста http://www.cyberforum.ru/cpp-beginners/thread127058.html
пишу програму на Borland C++ 3.01, и мне нужно считать информацию с файла, вывести её на екран. Ето я зделал... #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <math.h> #include <fstream.h> #include <dos.h> #include <string.h>
C++ Получение размера окна и ClipCursor() Всем привет, Такая проблема - надо сделать так чтобы купсор не мог выйти за пределы окна прложения, Вот код,подскажите что не так? CRect rect; GetClientRect(&rect); ClipCursor(&rect); http://www.cyberforum.ru/cpp-beginners/thread127051.html
обьясните пожалуйста код C++
#include<cstdio> #include<cstdlib> #include<iostream> #include<string.h> using namespace std; class NameDataSet { public: char firstName ; char lastName ;
C++ Дано N десятков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию.
Дано N десятков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию. Проверку оформит в виде функции.
C++ Файлы http://www.cyberforum.ru/cpp-beginners/thread127023.html
#include <iostream.h> #include <fstream.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> void ToFile(); void main()
C++ переведите на С++ из паскаля помогите пожалуйста program zadacha_10; uses crt; type s=record f: string ; {фамилия} fakul: string ; {факультет} god,kurs,vozrost:integer; {дата рождения} end; var подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
09.05.2010, 03:06     Дано четыре числа. Вывести на экран наибольшую из первых цифр заданных чисел.
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 <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
 
void cut_to_one_digit(int& val){
    int div;
    if ( val < 0 )
        val *= -1;
    for ( div = 10; val / div > 0; div *= 10 )
        ;
    val = val * 10 / div;
}
 
int main(){
    int needed = 4, tmp;
    std::vector<int> vec;
    
    std::cout << "Enter " << needed << " numbers:" << std::endl;
    while ( needed-- ){
        std::cout << "Number (" << needed << " left) > ";
        std::cin >> tmp;
        vec.push_back(tmp);
    }
    std::for_each(vec.begin(), vec.end(), cut_to_one_digit);
    std::cout << "Greatest first digit is " << *(std::max_element(vec.begin(), vec.end())) << std::endl;
    
    return 0;
}
 
Текущее время: 09:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru