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

Найти элементы, оканчивающиеся на 0 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ задачи для с++ http://www.cyberforum.ru/cpp-beginners/thread420773.html
http://rghost.ru/35672313 ссылка на файл с задачами и темами. если кто-то может,помогите,пожалуйста. все,кроме 5.2 и 5.4 8задачка для каждой темы. =(
C++ номер строки содержащий более 1 заданного элемента в двумерном массиве Дана целочисленная квадратная матрица. Определить: -номер строки, в которой содержится более одного заданного числа; -упорядочить элементы побочной диагонали массива по возрастанию методом выбора. помогите кто нибудь, я че то первюу часть задания вообще понять не могу http://www.cyberforum.ru/cpp-beginners/thread420768.html
Создать новый массив из различных элементов исходного массива C++
дан целочисленный массив а(8), среди элементов есть одинаковые. создать массив из различных элементов массива Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
Функция подсчёта буквы C++
определить функцию для вычисления количества букв "c" в слове... Помогите пожалуйста
C++ Как прочитать первую букву в слове http://www.cyberforum.ru/cpp-beginners/thread420761.html
Есть button по нажатии которой выводится в Memo слово Hello, как сделать чтобы выводилось только первая буква, пробовал простым char (в чаре всего один символ), но не получается... Добавлено через 14 минут вообщем есть слово в AnsiString нужно из него вывести в char первую букву, может так понятней будет...только посимвольным поиск не пользоваться, я пробовал не пойет Добавлено через 5...
C++ Задача по С++ на матрицы Даны матрицы: С4*4. Найти сумма и количество отрицательных значений функции: F=i-y*c, где y=(10.5, -13.7, 14.5, 18.0). Всех с наступающим Новым Годом =))) подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
30.12.2011, 11:33     Найти элементы, оканчивающиеся на 0
Цитата Сообщение от romster Посмотреть сообщение
которая должна выводить элементы. которые оканчиваются на 0, но она не выводит.
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
#include <vector>
#include <iterator>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <iostream>
 
int main()
{
    srand(time(nullptr));
    const int size = 5;
    int arr[size][size];
    for(auto i: arr)
    {
        std::generate(i, i + size, [] { return rand() % 31; });
        std::copy(i, i + size, std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
    std::cout << std::endl;
    for(auto i: arr)
    {
        std::copy_if(i, i + size, std::ostream_iterator<int>(std::cout, " "), [](int num) { return !(num % 10); });
        std::cout << std::endl;
    }
    std::cout << std::endl;
    return 0;
}
Без C++0x
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
#include <vector>
#include <iterator>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <iostream>
 
template <class T> T gen() { return rand() % 31; }
 
template <class T> bool func(T num) { return !(num %10); }
 
int main()
{
    srand(time(NULL));
    const int size = 5;
    int arr[size][size];
    for(int i = 0; i < size; ++i)
    {
        std::generate(arr[i], arr[i] + size, gen<int>);
        std::copy(arr[i], arr[i] + size, std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
    std::cout << std::endl;
    for(int i = 0; i < size; ++i)
    {
        std::copy_if(arr[i], arr[i] + size, std::ostream_iterator<int>(std::cout, " "), func<int>);
        std::cout << std::endl;
    }
    std::cout << std::endl;
    return 0;
}
 
Текущее время: 00:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru