Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2013, 11:35   #1
mionyamo
Новичок
Джуниор
 
Регистрация: 10.12.2013
Сообщений: 1
Вопрос Подсчитать количество знаков и вывести максимальное значение

Ребята, помогите пожалуйста. Задача такая : нужна программа, подсчитывающая количества знаков ":", ";", "," и вывести количество повторений того знака, который повторяется (простите за тавтологию) чаще всего.
Беда в том, что программа выводит ответ только,если чаще всего повторяется ":". Помогите найти ошибку~
Код программы :
Код:
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "string.h"
#include "stdio.h"
using namespace std;
int strlen(char*l)
{int l=0;
for (int i=0;l[i]!='\o'; i++)
l++;
return l;
}

int _tmain(int argc, _TCHAR* argv[])
{ int N;
char str[80];
cout<<"Vvedite stroky "<<endl;
cin>>str;
N=strlen(char*str);
int c1,c2,c3,i;
c1=0;
c2=0;
c3=0;
for (i=1;i<N;i++)
{if (str[i]!=';') c1++;
if (str[i]!=':') c2++;
if (str[i]!=',') c3++;
}
c1=N-1-c1;
c2=N-1-c2;
c3=N-1-c3;
if (c1>c2 && c1>c3)
cout<<c1<<" tochek s zapyatoy";
if (c2>c1 && c1>c3)
cout<<c2<<" dvoetochiy";
if (c3>c1 && c3>c2)
cout<<c3<<" zapyatih";
getch();
	return 0;
}


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось mionyamo; 10.12.2013 в 11:50.
mionyamo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подсчитать количество цифр в символьной строке и напечатать все, кроме пробелов, знаков операций и пунктуации. множества Pascal программирование Помощь студентам 4 11.06.2013 09:24
Дан массив целых чисел. Найти максимальное и минимальное значение. Вывести максимальное на 1-ое место, минимальное на последнее. Punk_Killer Паскаль, Turbo Pascal, PascalABC.NET 1 01.04.2013 09:38
Нужно вывести максимальное и минимальное значение из матрицы Aleksey1924 Помощь студентам 8 25.04.2011 12:46
Найти максимальное значение среди отрицательных элементов и вывести на экран его индексы. Nursik77 Помощь студентам 2 08.04.2011 17:23
какая функция может вывести максимальное значение Double, Single, Extended, Real? _-Re@l-_ Паскаль, Turbo Pascal, PascalABC.NET 14 14.07.2010 05:50