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

Строки: посчитать колличество единиц в группах с нечетным колличеством символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простые програмы для начинающих! http://www.cyberforum.ru/cpp-beginners/thread240914.html
Здравствуйте!!! Меня зовут Роман, я новачок в С++ но учу ее в КА "ШАГ" (компютерная академия), за ошибки извините я с украины и по руски печатаю не очень хорошо :negative:. Вот решыл для новачков котоые тоже так как и я, учаться, дать задания для практики :umnik:. Первые задания очень простые потом будут посложнее. Task 1 1. Написать программу, которая будет вычислять стоимость покупки....
C++ Рандом возникла проблема - я создал массив, состоящий из десяти рандомных чисел. Только вот рандомными они становиться не хотят. Правда, на одном компе он выдаёт одну последовательность, на другом - другую, но при повторной (второй, десятой, тысячной) компиляции на одном и том же компе выдаётся одинаковый набор чисел - подскажите, в чём проблема? http://www.cyberforum.ru/cpp-beginners/thread240885.html
Операции создания каталога, изменения временного каталога, удаление файла и директории C++
Написать программу, которая позволяет выполнять операции создания каталога, изменения временного каталога, удаление файла и директории (рекурсивно). Помогите решить пожалуйста
C++ Почему массив не хочет сортироваться?
Ошибка. Почему массив не хочет сортироваться? #include "stdafx.h" #include<iostream> #include<conio.h> using namespace std; int max_element(int n,int array) {int hold=0;
C++ задержка времени http://www.cyberforum.ru/cpp-beginners/thread240877.html
Господа програмисты не подскажите как задержать программу на определённое время.если можно самый примитивный исходник.заранее огромное спасибо!
C++ Cумма отрицательных элементов массива /*Дан массив из N элементов (вещественные числа). Вы- числить: 1) сумму отрицательных элементов массива; 2) произ- ведение элементов массива, расположенных между макси- мальным и минимальным элементами. Упорядочить элементы по возрастанию.*/ #include <iostream> #include <Windows.h> using namespace std; int main () подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
11.02.2011, 19:25     Строки: посчитать колличество единиц в группах с нечетным колличеством символов
C++
1
2
3
4
5
6
std::string str("111 000001 1101010 10100010 11100");
size_t cnt = 0;
std::istringstream ist(str);
while(ist >> str)
  if(str.length() % 2)
    cnt += std::count(str.begin(), str.end(), '1');
Добавлено через 23 часа 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <algorithm>
#include <sstream>
 
int main(){
  std::string str("111 000001 1101010 10100010 11100");
  size_t cnt = 0;
  std::istringstream ist(str);
  while(ist >> str)
  if(str.length() % 2)
    cnt += std::count(str.begin(), str.end(), '1');
  std::cout << "\n\nResult -> " << cnt << std::endl;
  return 0;
}
 
Текущее время: 17:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru