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

Заменить при выводе массива каждый второй элемент остатком от деления на 10 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить первый и предпоследний элементы массива произведением его элементов, принадлежащих интервалу http://www.cyberforum.ru/cpp-beginners/thread1769219.html
Ввести одномерный массив А , вывести его. Найти произведение его элементов, принадлежащих интервалу . Значением этого произведения заменить первый и предпоследний элементы массива.
C++ Atoi для двоичной системы Есть такое? Ну т.е. atoi переводит десятичное число из текста в десятичное число, а мне нужно двоичное... char str = "00000001"; int num = ?; или char str; itoa(1, str, 2); http://www.cyberforum.ru/cpp-beginners/thread1769210.html
C++ Вывод на экран каждого второго элемента массива через рекурсивную функцию
Добрый день, подскажите пожалуйста как вывести каждый второй элемент массива с помощью рекурсивной функции? В задаче сказано для определения каждого второго элемента, использовать условие ((i + 1) % 2 == 0). Вот фундамент программы: #include<iostream> using namespace std; int SecTeam(int array, int len) {
Реализовать шаблонные функции C++
Хорошего дня! Помогите реализовать похожие функции через шаблон. void Library::addUser(const UserId& user,const std::string& userInfo) { map<UserId, std::string>::iterator it; it=_users.find(user.value());
C++ Написать функцию, обеспечивающую интерактивный ввод с клавиатуры дробного числа http://www.cyberforum.ru/cpp-beginners/thread1769152.html
Написать функцию, обеспечивающую ввод с клавиатуры дробного числа. При нажатии клавиши соответствующий символ должен появляться на экране только в том случае, если этот символ является допустимым в данной позиции. Например, функция не должна допускать ввод более чем одной точки и знака минус не в первой позиции. Функция должна позволять редактировать введенное число при помощи клавиши...
C++ Поиск файла в текущем каталоге Программа должна запрашивать с клавиатуры имя файла; и если он существует, выводить зелёным цветом в нижней строке экрана его размер; иначе – соответствующее сообщение. Как я понял есть два способа, через консольные команды винды и через сверхсложный способ Что-то такое крутится, на примере кода. Но нужна помощь #include <iostream> #include <cstdlib> подробнее

Показать сообщение отдельно
1Вирт1
55 / 53 / 5
Регистрация: 25.08.2011
Сообщений: 427
23.06.2016, 10:16     Заменить при выводе массива каждый второй элемент остатком от деления на 10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
using namespace std;
 
int main() 
{
    vector<int> vec{istream_iterator<int>(cin), istream_iterator<int>()};
    cout << "input:" << endl;
    copy(vec.begin(), vec.end(), ostream_iterator<int>(cout, " "));
    cout << endl;
    for (auto i = 0; i < vec.size(); ++i)
        if (i & 1 == 1)
                vec[i] %= 10;
    cout << "output:" << endl;
    copy(vec.begin(), vec.end(), ostream_iterator<int>(cout, " "));
    cout << endl;
    return 0;
}
 
Текущее время: 19:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru