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

Указатели. Динамическая память. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы!!! http://www.cyberforum.ru/cpp-beginners/thread145553.html
Помогите преобразовать листинг, чтобы получилась нормальная работающая программа!!! По заданию нужно каким-то образом циклы оформить в функцию внутри класса и для каждого класса создать функцию которая описана в main: Class mlec {public: char tip ; char klass ; mlec (char t, cgar k) { for (int i=0; j<9; j++) tip=t for (i=0; i<15; i++)
C++ Указатели Нужно очень срочно. 1. Дано целое n>2. Напечатать все простые числа из диапазона ; 2. Заданы 3 натуральных числа а,b,c которые обозначают число, месяц, год. Найти порядковый номер даты начиная отсчет с начала года; 3. Дано натуральное число n. Определить сумму цифр в первой половине числа. Пример: n=12345678. Сумма 1+2+3+4=10 http://www.cyberforum.ru/cpp-beginners/thread145541.html
C++ Упорядочить строки матрицы
Задача - дана вещественная квадратная матрица А порядка н. Упорядочить строки матрицы по неубыванию максимальных элементов строк проблемы с С++ , не могу найти ошибку . Программа не правильно сортирует матрицу . Помогите найти и исправить ошибку , заранее спасибо #include<stdio.h> #include<stdlib.h> #include<ctime> #define MAXN 20 #define MAX 100 #include<conio.h>
Очень нужно C++
как сделать чтоб человек вводил текст на консоль а прога записывала это в файл?
C++ Структура http://www.cyberforum.ru/cpp-beginners/thread145528.html
Сделайте, что нибудь по структуре в си++. Нужно очень срочно...
C++ Рекурсия Сделайте одну програмку используя рекурсию. Очень нужно... Срочно. 1. Реализовать поиск НОД; 2. Возвести число в целую степень; 3. Создать программу для перевода чисел из 10-ной в 2-ую систему счисления. Можно на builder или на си++ подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
15.06.2010, 15:49
1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <map>
 
int main(){
    int number;
 
    while ( true ) {
        std::cout << "Enter some number: ";
        std::cin >> number;
        if ( ! number )
            break;
        std::map<int, int> map;
        while ( number ){
            map[number % 10]++;
            number /= 10;
        }
        std::cout << "The minimal digit (" << map.begin()->first << ") meet " << map.begin()->second << " times." << std::endl;
    }
 
    return 0;
}
Добавлено через 20 минут
3
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
 
int main(){
    int number;
 
    while ( true ) {
        std::cout << "Enter some number: ";
        std::cin >> number;
        if ( ! number )
            break;
        std::vector<int> vec;
        while ( number ){
            vec.push_back(number % 10);
            number /= 10;
        }
        std::cout << "The sum of first half digits is "
                << std::accumulate(vec.begin() + vec.size() / 2, vec.end(), 0) << std::endl;
    }
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru