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

Проверка на количество единиц - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчет кол-ва букв в слове http://www.cyberforum.ru/cpp-beginners/thread885257.html
Всем привет. Немогу вспомнить как решается подобная задача. Помогите ее решить, заранее благодарен Задача: Ввести предложение. Посчитать количество букв "а" в первом слове. Если условие не выполняется, то вывести на экран сообщение об этом.
C++ error C2143: синтаксическая ошибка: отсутствие ";" перед "using" Сколько смотрю в код, не могу найти где я ошибку совершил, возможно вы поможете) main.cpp #include <iostream> #include "queue.h" using namespace std; int main() { queue<int> q; http://www.cyberforum.ru/cpp-beginners/thread885256.html
C++ ошибк в коде
помогите найти ошбки и поправить их за ранее благодарен первая #include <iostream> using namespace std; int main() { setlocale(0, "RUS"); int n;
C++ Преобразовать строку таким образом, чтобы цифры каждого слова в ней были отсортированы по убыванию
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Вы-полнить ввод строки, используя функцию Gets(s) и обработку строки в соответствии со своим вариантом. Преобразовать строку таким образом, чтобы цифры каждого слова в ней были отсортированы по...
C++ Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread885249.html
Из текстового фала например а.txt надо записать данные в заданную структуру при этом должно получиться так: a.txt a b c 1 1 2 3 4 Структура 1:a 2:b 3:c 4:1
C++ библиотеки stl #include "stdafx.h" #include<string> #include<queue> #include<fstream> using namespace std; int main() { queue<char>t,t1; char i; ifstream in("input.txt"); подробнее

Показать сообщение отдельно
CatOnSide
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 63
30.05.2013, 18:59  [ТС]     Проверка на количество единиц
спасибо)

Добавлено через 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
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
void logfunc()
{
char ch[16];
char ch2;
cout << "Введите число\n\n";
cin >> hex >> ch;
ch2=uniCount(ch);
cout<<hex<<"Количество единиц в двоичном коде:"<<ch2;
}
 
int uniCount(char *s)
{
    int i,c=0;
    for (i=0; i < strlen(s); i++) 
        if (*(s+i) == '1') c++;
        if (*(s+i) == '2') c++;
        if (*(s+i) == '3') c=c+2;
        if (*(s+i) == '4') c++;
        if (*(s+i) == '5') c=c+2;
        if (*(s+i) == '6') c=c+2;
        if (*(s+i) == '7') c=c+3;
        if (*(s+i) == '8') c++;
        if (*(s+i) == '9') c=c+2;
        if (*(s+i) == 'A') c=c+2;
        if (*(s+i) == 'B') c=c+3;
        if (*(s+i) == 'C') c=c+2;
        if (*(s+i) == 'D') c=c+3;
        if (*(s+i) == 'E') c=c+3;
        if (*(s+i) == 'F') c=c+4;
        if (*(s+i) == '0') c=c+0;
    return c;
}
Добавлено через 7 минут
P.S. попробовал изменить тип переменной i на unsigned int, теперь рисует смайлы да всякую ерунду в выводе количества единиц
 
Текущее время: 20:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru