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

Программа и функция для подсчета количества элементов вектора, десятичная запись которых содержит не менее двух нулей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наибольший элемент http://www.cyberforum.ru/cpp-beginners/thread1039680.html
Надо найти самый большой элемент из двух желательно использовать подрограмму
C++ if - else помогите разобраться в этом куске программы. наверное, запуталась в скобках. или дело в else. или дело в другом? if (b1==soh1) { cout<< " на первом году сохранить " << endl; if(b2==soh2) { cout<< " второй сохранить " << endl; if (b3==soh3) http://www.cyberforum.ru/cpp-beginners/thread1039677.html
C++ fin?
есть база данных, сохраненная на файле. вывод с этого файла делается командой fin, собственно у меня: fin>>a.A; однако в файле a.A - два слова записанные через пробел (ну например "привет мир") , поэтому в конце концов у меня это отображается, как две строки 1. привет 2.мир
Бинарные файлы данных(задача) C++
Друзья, нужна помощь. Код то написан, но с таких глупых размышлений. Прошу редактировать, а если вообще 0, то подскажите что к чему. :senor: ЗАДАНИЕ: Задан бинарный файл с целыми числами. Записать в новый файл Ф1 все четные числа, а в новый Ф2 - нечетные). Порядок чисел сохраняется. #include <iostream> #include <stdio.h> using namespace std;
C++ Ввести размерность матрицы с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1039637.html
Привет,мир! Как сделать так, чтобы самому задавать размерность матрицы. #include <iostream> #include <conio.h> using namespace std; const int n=3,m=4; int main() { int A; int k=0,sum=0;
C++ Записать программу в функцию Как засунуть всю задачу в функцию, так что бы вызвать ее с помощью меню? Задача: Ввести строку. Найти в функции в ней слово максимальной длины. Код программы: #include <iostream> using namespace std; int main() { int max = 0, a; char str, s, smax; подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
13.12.2013, 13:11     Программа и функция для подсчета количества элементов вектора, десятичная запись которых содержит не менее двух нулей
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 <algorithm>
#include <iterator>
 
int main()
{
   auto count_zeroes = [](int value) -> int
   {
      int counter = 0;
      while (value)
      {
         counter += static_cast<int>(value % 10 == 0);
         value /= 10;
      }
      return counter;
   };
   auto have_2_or_more_zeroes = [&count_zeroes](int value) -> bool
   {
      return count_zeroes(value) >= 2;
   };
   int array[] = {10812000, 89991, 187818, 2223000, 230, 2300, 2110};
   std::copy_if(std::begin(array), std::end(array), std::ostream_iterator<int>(std::cout, "\n"),
         have_2_or_more_zeroes);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru