powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / ХЕЛП!!
7 сообщений из 7, страница 1 из 1
ХЕЛП!!
    #34221449
Mazafucker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РЕбят помогите решить задачу по СИ =)
"Подсчитать какая латинская буква встречается в максимальном количестве слов"
напиши пожалуйста...буду благодарен. НАдо до 5 часов до вторника!!!
...
Рейтинг: 0 / 0
ХЕЛП!!
    #34221471
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на форум работа ... :)
...
Рейтинг: 0 / 0
ХЕЛП!!
    #34221474
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ напишите сколько готовы заплатить
...
Рейтинг: 0 / 0
ХЕЛП!!
    #34221550
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
радую меня приписки типа "надо тогдато и тогдато" типа через день или два.
весь семестр не надо было, а теперь вдруг надо.
чудеса?
...
Рейтинг: 0 / 0
ХЕЛП!!
    #34221835
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MazafuckerРЕбят помогите решить задачу по СИ =)
"Подсчитать какая латинская буква встречается в максимальном количестве слов"
напиши пожалуйста...буду благодарен. НАдо до 5 часов до вторника!!!

Массив из 26-ти элементов - счетчики. Анализ каждого слова, и для всех букв, которые есть в слове инкрементировать счетчики, но только один раз за слово.
...
Рейтинг: 0 / 0
ХЕЛП!!
    #34314032
z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
z
Гость
Опомнились)) я уже давно сам написал:
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <ctype.h>


#define SZ 'z'-'a'+1

void main(){
char str[512];
char *p;
int cnt[SZ], i, max_i;
int was[SZ];
printf("enter string: ");
gets(str);
p = str;
memset(cnt, 0, sizeof(int)*SZ);
while(*p)
{
while(*p == ' ')
p++;
memset(was, 0, sizeof(int)*SZ);
while(*p != ' ' && *p)
{
if (isalpha(*p))
{
i = tolower(*p)-'a';
if (!was )
{
cnt++;
was = 1;
}
}
p++;
}
}
max_i = 0;
for (i = 0; i < SZ; i++)
if (cnt >= cnt[max_i])
{
max_i = i;
}
printf("most frequent char: %c (%d words)\n", 'a'+max_i, cnt[max_i]);
/* while(!kbhit());*/
}

...
Рейтинг: 0 / 0
ХЕЛП!!
    #34314042
хм..
как минимум забыли скобки поставить:

Код: plaintext
#define SZ ('z'-'a'+ 1 )
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / ХЕЛП!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]