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

Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ iomanip http://www.cyberforum.ru/cpp-beginners/thread3591.html
какие функции входят в библиотеку iomanip.h?
C++ Считывание и вывод на экран изображения в С++ Очень шужна такая программа. Если кто-то писал - помогите плз. http://www.cyberforum.ru/cpp-beginners/thread3579.html
C++ Разворот текста
Господа,понимаю что это все просто но допетрить до конца не могу суть задачи в том что есть текстовый файл,в нем строчка,а то и две (может больше) в общем мне нжуно перевернуть текст задом наперед #include <iostream.h> #include <string.h> #include <fstream.h> char a; void main() {
C++ Найти максимальное из чисел, встречающихся в заданной матрице более одного раза
помогите с заданием по двумерным массивам дана действительная матрица порядка n на m. (массив небольшой. можно проинициализировать вручную. 8x12) найти максимальное из чисел, встречающихся в заданной матрице более одного раза.
C++ Определить количество элементов матрицы, кратных 3 и не превышающих 100 http://www.cyberforum.ru/cpp-beginners/thread3553.html
добрый день! помогите, пожалуйста,с задачкой... очень прошу Дан 2-мерный массив целых чисел(М строк, N столбцов, М=5, N=4). Элементы вводят с клавиатуры. Вывести массив на экран в виде таблицы. Определить количество элементов, кратных 3 и не превышающих 100. Посчитать среднее арифметическое в К-ом столбце. Найти первый максимум и его координаты в каждой строке. Вывести на экран. Упорядочить...
C++ Не компилируется #include "stdafx.h" #include "iostream" #include "cmath" int _tmain(int argc, _TCHAR* argv) { double x,z1,z2; cout<<"vvedite 4islo x" ; cin>> x; z1=x*x+2*x-3+(x+1)*sqrt(x*x-9)/x*x-2*x-3+(x-1)*sqrt(x*x-9); подробнее

Показать сообщение отдельно
bol2909
 Аватар для bol2909
2 / 2 / 1
Регистрация: 29.08.2010
Сообщений: 51
04.09.2010, 18:26     Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей
Nameless One,
Я добавил строчку можете теперь весь текст на русском писать

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
#include <iostream>
#include <map>
#include <algorithm>
#include <ctime>
#include <cstdlib>
 
int main()
{
        setlocale(LC_ALL,"rus");//добавил строку
        srand(static_cast<size_t>(time(NULL)));
        size_t arr_size;
        int lower, upper;
        std::cout << "Введите размер строки: ";
        std::cin >> arr_size;
        do
        {
                std::cout << "Input the upper bound: ";
                std::cin >> upper;
                std::cout << "Input the lower bound: ";
                std::cin >> lower;
        }
        while(lower >= upper);
        int * iarray = new int [arr_size];
        std::map<int, size_t> counts;   
        for(size_t i = 0; i < arr_size; ++i)
        {
                iarray[i] = rand() % (upper - lower + 1) + lower;
                std::cout << "#" << i << " : " << iarray[i] << std::endl;
                ++counts[iarray[i]];
        }
        delete[] iarray;
        std::cout << "These numbers occur in the array one time:" << std::endl;
        std::for_each(counts.begin(), counts.end(), [](const std::pair<int, size_t>& ref)
        {
                if(ref.second == 1)
                        std::cout << ref.first << std::endl;
        });
        return 0;
}
 
Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru