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

С++: подсчитать количество знаков и вывести самое большое значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать рекурсивную функцию вычисления значения по формуле http://www.cyberforum.ru/cpp-beginners/thread1035580.html
Рекурсия
C++ Описать рекурсивную функцию Root(X, K, N) Описать рекурсивную функцию Root(X, K, N) вещественного типа, находящую приближенное значение корня K-ой степени из числа X по формуле: Y(0)=1 y(n+1)=y(n)-(y(n)-x/(y(n))^k-1)/k Параметры функции – X>0 – вещественное число; K>1, N>0 – целые числа. Найти приближенное значение корня K-ой степени из числа X с использованием цикла. http://www.cyberforum.ru/cpp-beginners/thread1035576.html
C++ Генерация случайного числа
Сори за вопрос может уже обсуждался не раз, но всё же возник. Как правильно сгенерировать число от 0 до 1 и какой тип данных лучше использовать? При использовании float с функцией rand выводится либо 0 либо 1 по непонятным причинам. И вот ещё вопрос можно ли с помощью того же rand() найти второе число которое будет на оставшемся промежутке от первого числа и 1.Ну допустим случ. значение первого...
C++ Вывод информации из файла
Здравствуйте. Хотел бы узнать как сделать: 1.Вывод всех данных из файла в структуре. 2.Поиск в созданном файле записей более или менее определённого значения. Пока получилось тока сделать запись и поиск по определённому значению. #include "stdafx.h" #include <conio.h> #include <stdio.h>
C++ Присвоит целой переменной h первую цифру из дробной части числа х(если х=32.675,то h=6) http://www.cyberforum.ru/cpp-beginners/thread1035482.html
Присвоит целой переменной h первую цифру из дробной части числа х(если х=32.675,то h=6) Добавлено через 29 секунд на дельфи
C++ Дана действительная квадратная матрица порядка n Дана действительная квадратная матрица порядка n. Преобразуйте матрицу по правилу: строку с номером n сделайте столбцом с номером n, а столбец с номером n сделайте строкой с номером n. подробнее

Показать сообщение отдельно
mionyamo
 Аватар для mionyamo
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 3
10.12.2013, 11:28     С++: подсчитать количество знаков и вывести самое большое значение
Ребята, помогите пожалуйста. Задача такая : нужна программа, подсчитывающая количества знаков ":", ";", "," и вывести количество повторений того знака, который повторяется (простите за тавтологию) чаще всего.
Беда в том, что программа выводит ответ только,если чаще всего повторяется ":". Помогите найти ошибку~
Код программы :
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
39
40
#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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru