Официальный сайт студ.городка НГТУ
Программирование и БД » Люди помогите решить задачу по СИ 

#1  16.02.07 15:56

Люди помогите решить задачу по СИ

Найти наиболее часто встречающийся символ в строке

Offline

#2  16.02.07 15:58

Re: Люди помогите решить задачу по СИ

Предоп задал задачку по информатике мне сегодня к 18.30 надо принести ее а в программировании я вообще не рублю!!!

Исправлено alexsei_nsk (16.02.07 16:00)

Offline

#3  16.02.07 17:33

Re: Люди помогите решить задачу по СИ

#include <stdio.h>
#include <string.h>

const int MAX = 64;

void main(void)
{
    int i, N, j, i_max, max, j_n;
    char string[MAX], *pnt;
    printf("Enter the string, please: ");
    scanf("%s", string);
    N = strlen(string);
    max = 0;
    i_max = 0;
    for(i = 0; i < N; i++)
    {
        pnt = strchr(string, string[i]);
        if(pnt == string + i)
        {
            j_n = 0;           
            while(pnt)
            {
                pnt = strchr(pnt + 1, string[i]);
                j_n++;
            }
            if(j_n > max)
            {
                max = j_n;
                i_max = i;
            }
        }
    }
    printf("\nThe result of search: %c\nThe number of appearances: %d\n", string[i_max], max);
}

Offline

#4  16.02.07 17:36

Re: Люди помогите решить задачу по СИ

Спасибо огромное!!!

Offline

#5  16.02.07 17:49

Re: Люди помогите решить задачу по СИ

мне прислали 3 варианта программы!!ради прикола покажу преподу все три ;) и скажу как он оценит каждую гы ради интереса

Offline

#6  16.02.07 18:00

Re: Люди помогите решить задачу по СИ

ВОт, когда начал писать не было постов, ну пусть теперь лежит

char f(char*s)
{
int c[256];

int i;
for(i=255;i ;i--) c[i]=0;

while(*s)c[(unsigned  char)*s++]++; // podschet chastoti

int max=0,im=0;
for(i=255; i ;i--)    // poisk maximuma
     if(c[i]>max) {max=c[i]; im=i;}
return im;        // vozvrat simvola
}

Offline

#7  16.02.07 21:54

Re: Люди помогите решить задачу по СИ

все спасибо я сдал одну из трех версии программы!!!всем большое спасибо за участие!!!можно больше не решать данную задачу

Offline

#8  16.02.07 22:19

Re: Люди помогите решить задачу по СИ

Евгений Леонидович одна из первых лаб на АМ мой вариант))).

Offline

#9  16.02.07 22:24

Re: Люди помогите решить задачу по СИ

гы :)

Offline

#10  17.02.07 00:13

Re: Люди помогите решить задачу по СИ

Как препод-то отреагировал на три версии? Или не стал все показывать?

Offline

#11  17.02.07 00:16

Re: Люди помогите решить задачу по СИ

не я ему сказал есть три версии программы и сказал сразу делали 3 разных человека, он конечно был немного думаю в шоке от такой наглости гы , ну короче сказал мне не надо 3 давай защищай любую из трех ну я и посмотрел какая меньше по обьему и стал е защищать гы

Offline

#12  17.02.07 00:25

Re: Люди помогите решить задачу по СИ

молодец, что сказать )

Offline

#13  17.02.07 00:28

Re: Люди помогите решить задачу по СИ

гы :)

Offline

#14  17.02.07 01:39

Re: Люди помогите решить задачу по СИ

alexsei_nsk написал(а):

ну короче сказал мне не надо 3 давай защищай любую из трех ну я и посмотрел какая меньше по обьему и стал е защищать гы

дооооооолго защищал.... муууууууторно.... нифига толком не сказал и сильно надоел :D
спрашивать про то, как работает прога я уж не стал... :)

кстате, как грит знакомая юристка, чистосердечное признание - трамплин в тюрьму :)
не стоит сразу признаваться в собственном незнании...

Offline

#15  17.02.07 01:44

Re: Люди помогите решить задачу по СИ

Andron_ написал(а):

alexsei_nsk написал(а):

ну короче сказал мне не надо 3 давай защищай любую из трех ну я и посмотрел какая меньше по обьему и стал е защищать гы

дооооооолго защищал.... муууууууторно.... нифига толком не сказал и сильно надоел :D
спрашивать про то, как работает прога я уж не стал... :)

кстате, как грит знакомая юристка, чистосердечное признание - трамплин в тюрьму :)
не стоит сразу признаваться в собственном незнании...

Подожди я не врубился а ты откуда знаешь что долго защищал? Ты случайно не тот про кого я думаю ;)

Offline

#16  17.02.07 01:50

Re: Люди помогите решить задачу по СИ

alexsei_nsk, епт.... ну откуда я могу знать.... да тот самый, тот самый :)

Offline

#17  17.02.07 01:53

Re: Люди помогите решить задачу по СИ

Не реальная пачка :) у меня улыбка с лица не сходит

Offline

#18  17.02.07 09:10

Re: Люди помогите решить задачу по СИ

гыгыг )))) теперь это в юмор можно. Andron_, если вы - Евгений Леонидович ))

Offline

#19  17.02.07 11:26

Re: Люди помогите решить задачу по СИ

бгагагагага))))

в юмор не надо, это местный юмор)))

Offline

#20  17.02.07 13:05

Re: Люди помогите решить задачу по СИ

Нет это не Евгений Леонидович потому что у меня не Евгений Леонидович вел а Andron_, да тему реально можно в юмор кинуть, весело получилось и смешно!!!до сих пор смешно :)))))))))))))))

Offline

#21  17.02.07 15:27

Re: Люди помогите решить задачу по СИ

$piRtik, до Евгения Леонидовича я малость не дотягиваю...

Offline

#22  18.02.07 07:00

Re: Люди помогите решить задачу по СИ

Andron_, Андрюха. неожиданный ход. А я думал студент нашего Романова. У меня такая лаба была. Зато студенты будут теперь с недельку волноваться что их читают их любимые преподаватели =)

Исправлено Андрюшка (18.02.07 07:01)

Offline

#23  18.02.07 07:03

Re: Люди помогите решить задачу по СИ

$piRtik, а ты в какой группе учишься, что Евгения Леонидовича знаешь?

Offline

#24  18.02.07 21:04

Re: Люди помогите решить задачу по СИ

Андрюшка, ас-613, у нас Лауферман на инфе.

Offline

#25  18.02.07 23:25

Re: Люди помогите решить задачу по СИ

Лауферман - хороший преподаватель!!!

Offline

#26  18.02.07 23:26

Re: Люди помогите решить задачу по СИ

int i, N, j, i_max, max, j_n;
    char string[MAX], *pnt;
    printf("Enter the string, please: ");
    scanf("%s", string);

Что за эта звездочка?

Offline

#27  19.02.07 00:54

Re: Люди помогите решить задачу по СИ

Gerakl написал(а):

Что за эта звездочка?

pnt - указатель на char

Offline

#28  19.02.07 08:21

Re: Люди помогите решить задачу по СИ

Gerakl написал(а):

Лауферман - хороший преподаватель!!!

мда

Offline

#29  19.02.07 11:03

Re: Люди помогите решить задачу по СИ

Muxa написал(а):

Gerakl написал(а):

Лауферман - хороший преподаватель!!!

мда

а тебе наоборот или что-то не так?

Offline

#30  19.02.07 11:04

Re: Люди помогите решить задачу по СИ

Kosh_Mar написал(а):

Gerakl написал(а):

Что за эта звездочка?

pnt - указатель на char

понял. Никогда такого не делал.

Offline

#31  19.02.07 16:17

Re: Люди помогите решить задачу по СИ

Андрюшка, гы, не, студент наш :))))
преподаватели, кстати, тоже волнуются, когда их студенты четают и комментят их ЖоЖо :D:D

Offline

#32  19.02.07 20:16

Re: Люди помогите решить задачу по СИ

Gerakl написал(а):

Лауферман - хороший преподаватель!!!

теперь она жадная!!!(((
Я вчера сделал прогу и её не понравилось...

Offline

Программирование и БД » Люди помогите решить задачу по СИ 

ФутЕр:)

© Hostel Web Group, 2002-2026.   Сообщить об ошибке

Сгенерировано за 0.053 сек.
Выполнено 11 запросов.