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

Стоит задача сравнение и подсчета символов строки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где ошибка в формуле ??? http://www.cyberforum.ru/cpp-beginners/thread350295.html
Задача Код void lab1::funB( double x, double y, double z ) { double b1 = pow( fabs( y + z ), 0.2 ); double b2 = pow( fabs( z ), 1.34 ); double b3 = pow( y - z, 2 ); double b4 = 1 + ( pow( sin( z ), 2 ) );
C++ Какое добавить условие чтобы произведение при отрицательных числах равнялось 0? #include<stdio.h> #include<conio.h> #include<iostream.h> #include<math.h> void main() { int sum,razn,proizv,i,minA,minB,min; const int n=4; int A,B,P,mina,minb; http://www.cyberforum.ru/cpp-beginners/thread350288.html
Вывести К-тый отрицательный элемент в упорядоченном дереве поиска с просмотром TLR C++
Должен выводиться К-тый отрицательный элемент в упорядоченном дереве поиска с просмотром TLR *.cpp #include "TREE.h" int main() { NodePtr t; int k, e, rez; TREE str;
C++ Где ошибки
Не получается отладить: *.cpp #include "strf.h" int main() { STRF strf; return 0; }
C++ найти ошибку в задаче шахматы http://www.cyberforum.ru/cpp-beginners/thread350278.html
здравствуйте! не могу найти ошибку в своем решений. у кого какие идеи? условие задачи: Азиз и Иван решили поиграть в шахматы. Однако у них не нашлось целой шахматной доски, поэтому Иван склеил ее из нескольких кусков. Каждый кусок вырезан из правильной шахматной доски. Однако Азиз считает что на полученной доске просто невозможно играть в шахматы. Поэтому вместо игры в шахматы они решили...
C++ помогите с решением написать программу составления пятиугольника с вершинами вершинами (100,100), (150,100), (170,120), (150,140), (100,100). Закрасить поле с другим цветом. на языке dev-c++ подробнее

Показать сообщение отдельно
Corvette
1 / 1 / 0
Регистрация: 09.09.2011
Сообщений: 45
11.09.2011, 14:45  [ТС]     Стоит задача сравнение и подсчета символов строки.
Наверное, я Вас не правильно понял или неправильно написал программу. Ниже приведенная программа считает сколько нолей и единиц.

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
37
38
#include <iostream>
#include <conio.h>
#include <cstring>
#include <cstdio>
 
using namespace std;
 
int main ()
{
    char A [2][4] = {{'0','0','0','0'},
                    {'0','0','0','1'}};
    for (int j=0; j<2; j++){
    for (int i=0; i<4; i++) {
     cout << A[j][i] << " ";
    }
    cout << endl;
    }
    cout << endl;
    int count_0 = 0;
    int count_1 = 0;
    
    char C1 [1][4] = {'0','0','0','0'};
    char C2 [1][4]= {'0','0','0','1'};
    
    for (int j=0; j<2; j++){
    for (int i=0; i<4; i++){
    if (A[j][i]== C1[0][i]) count_0 = ++count_0;
    else if (A[j][i]== C2[0][i] ) count_1 = ++count_1;
    }
    }
    cout <<"V massive elementov 0=" <<count_0 << " " << endl;
    cout <<"V massive elementov 1=" <<count_1 << " " << endl;
    
    
    
    getch ();
    return 0;
}
А мне требуется из массива сравнивать по 4 символа с числами от 0000 до 1111 и записывать частоту их появления, что делает первая указанная программа. Но все проблема в том, что там инициализация массива выглядит как

C++
1
char A [size][5] = {{"0000"},{"0001"},{"0001"},
а мне нужно, что бы инициализация выглядела как

C++
1
char A [][] = {{'0','1','0','1'}, {'0','1','0','1'}}
Заранее благодарю, за помощь.
 
Текущее время: 11:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru