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

Восстанавление исходного сообщения. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как найти максимальное число из элементов заданой матрицы http://www.cyberforum.ru/cpp-beginners/thread456168.html
как найти максимальное число из элементов заданой матрицы (6,6)
C++ Ошибка в объеденении строк #include <cstdlib> #include <iostream> #include <string.h> int main() { char c; char s; int i=0; int j=0; http://www.cyberforum.ru/cpp-beginners/thread456162.html
C++ Авторские права, подписка приложения
можно ли подписать версию приложения, автора и тд?
Найти номер первой из ее строк, содержащих равное количество положительных и отрицательных C++
Дана целочисленная матрица размера M × N. Найти номер первой из ее строк, содержащих равное количество положительных и отрицательных элементов (нулевые элементы матрицы не учитываются). Если таких строк нет, то вывести 0.
C++ Сформировать два новых це-лочисленных массива http://www.cyberforum.ru/cpp-beginners/thread456089.html
Дан целочисленный массив A размера N. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии — количество этих элементов (длина серии может быть равна 1). Сформировать два новых це-лочисленных массива B и C одинакового размера, записав в массив B дли-ны всех серий исходного массива, а в массив C — значения элементов, об-разующих эти серии.
C++ Битовые операции - перемещение бит для unsigned int Помогите разобраться, задание: Создайте функцию, которая перемещает биты для unsigned int на 30 бит в право, причем выходящие при сдвиге за правую границу переменной биты должны "вталкиваться" в переменную с левой стороны. #include <iostream> #include <iomanip> #include <Windows.h> подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
21.03.2012, 20:29     Восстанавление исходного сообщения.
Ольга Тимонова, проверяйте:
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 <stdio.h>
#include <Windows.h>
#include <string.h>
#include <math.h>
int main () {
        SetConsoleOutputCP(1251);       
        int i,n,col, j;
        char s[100];
        printf("Введите сообщение\n");
        gets(s);
        n=(int)strlen(s);
        i=0;
        while(i<n)
        {
            col=0;
            for(j=i; j<i+3; j++)
                if(s[j]=='1')
                    col++;
            if(col>1) 
                printf ("1");
            else
                printf ("0");
            i+=3;
        }
        getchar();
        return 0;
}
кстати первая версия, которую выкладывал, тоже должна была работать в Вашем компиляторе.

Не по теме:

на Паскале раньше писали

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru