03.11.2011, 00:37 | #1 (permalink) |
Новичок
Регистрация: 03.11.2011
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Строки
Дана строка. Найти символ в строке, встречающийся наибольшее число раз. |
03.11.2011, 00:37 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Кто то уже создавал подобные темы на этом форуме Строки Строки в С Строки |
03.11.2011, 00:47 | #2 (permalink) |
Новичок
Регистрация: 03.11.2011
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
вот программа, написанная мною)....
Помогите пожалуйста её доделать! #include <stdio.h> #include <stdlib.h> #include <ctype.h> int main(int argc, char* argv[]) { int max=0,n,i,j; char str[256],maxs,s; printf("Input string-"); gets(str); for (i=0;str[i]!=0;i++){ s=str[i]; for(j=i;str[j]!=0;j++){ if(s=str[j]) {n=n+1;} } if (max<n) {max=n;maxs=str[i];} } printf("%c",maxs); getch(); return 0; } |
04.11.2011, 08:16 | #3 (permalink) |
Новичок
Регистрация: 03.11.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
"Красные глаза... собираю компиляю (В DevCpp)....."
Код:
#include <iostream> #include <cstdio> #include <cstring> using namespace std; int main() { char stroka[40]; int max=0,kolvo; char *start, *end; cout << "Vvedite ctroky\n"; gets(stroka); start=stroka; while (*start) { kolvo=0; end=stroka; while (*end) { if (*start==*end) kolvo++; end++; } if (kolvo>max) max=kolvo; start++; } cout<<max; system("pause"); return 0; } |
04.11.2011, 16:42 | #4 (permalink) |
Новичок
Регистрация: 03.11.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Так уберем циферку и поставим буковку.
Код:
#include <iostream> #include <cstdio> #include <cstring> using namespace std; int main() { char stroka[40]; char otvet; int max=0,kolvo; char *start, *end; cout << "Vvedite ctroky\n"; gets(stroka); start=stroka; while (*start) { kolvo=0; end=stroka; while (*end) { if (*start==*end) kolvo++; end++; } if (kolvo>max) { max=kolvo; otvet = *start; } start++; } cout<<otvet; system("pause"); return 0; } |
07.11.2011, 21:39 | #5 (permalink) |
Новичок
Регистрация: 03.11.2011
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
а можно ли код этой программы написать на С, а не на С++?
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|