Помогите, плз!!!

Тема в разделе ".NET", создана пользователем -, 24 ноя 2004.

Статус темы:
Закрыта.
  1. Гость

    Репутация:
    0
    В общем, программа, которая подсчитывает кол-во введеных символов и выводит это в ввиде диаграмы. Что-то не работает. Помогите...
    using System;

    namespace Statistika
    {

    class Spy
    {

    static void Main()
    {
    int q=256;
    int i=0;
    int k;
    int[] symbol=new int[q];
    do
    {
    i=Console.Read();
    symbol++;
    }
    while (i!=26);

    for(i=0;i<q;i++)
    {
    if(symbol!=0)
    {
    for(k=0;k<symbol;k++)
    {
    Console.WriteLine(char(i) *");
    }
    }

    }

    }
    }
    }

    завершение ввода ctrl+z
     
  2. Dr.Gigabit

    Dr.Gigabit Гость

    Репутация:
    0
    Имхо, лучше вот так:
    using System;
    using System.Collections;

    namespace Statistika
    {

    class Spy
    {

    static void Main()
    {
    int i=0;
    Hashtable table = new Hashtable();
    do
    {
    i=Console.Read();
    char symbol = (char)i;
    if (table.ContainsKey(symbol))
    table[symbol] = (int)table[symbol] + 1;
    else
    table[symbol] = 1;
    }while(i != 26);

    SortedList list = new SortedList(table);

    foreach(DictionaryEntry entry in list)
    Console.WriteLine("{0} ({1})", entry.Key, entry.Value);
    // можно строить диаграммы или что-то еще:)
    }
    }
     
  3. Romka

    Romka Гость

    Репутация:
    0
    Ну спасибо!!!!! Прога очень симпатичная... Жаль только не во всех книгах есть про System.Collections:( Пойду хелпы переводить...
     
  4. Romka

    Romka Гость

    Репутация:
    0
    Слушай, а у тебя случайно нет инфы о Hashtable в электронном виде на РУССКОМ?
     
  5. Dr.Gigabit

    Dr.Gigabit Гость

    Репутация:
    0
    Нет, к сожалению, инфы на русском нет. По С# на русском вообще очень мало информации.
    Кстати, если все пройдет нормально, скоро на этом сайте откроем раздел, посвященный программированию под .NET.
    В перспективе - возможна организация Community (см. голосование на главной странице).
    Попробую я пару статей наваять, посмотрим как отзывы будут.
     
  6. ????

    ???? Гость

    Репутация:
    0
    http://www.gotdotnet.ru/msdn.aspx?page_no=101 ;)
    Всё на русском ;)
    Есть ещё в e-book'ах
    "Русская редакция Петцолъд Ч. Программирование для Microsoft Windows на С#. В 2-х томах." и
    "В.В. Лабор. Си Шарп: создание приложений для Windows"
    кому надо - тот инфу найдет, или выучит ангельский.
     
  7. Dr.Gigabit

    Dr.Gigabit Гость

    Репутация:
    0
    2 ????

    Вы считаете, это достаточная информация по C#? По поводу Петзольда, не только мое мнение - сила C#(пока?) не в разработке приложений для Windows.
    На английский, я собственно и намекал:) А вот насчет "найдет инфу" - вопрос спорный, относительно .NET (могу еще кивнуть в сторону FW 2.0 для убедительности:)
     
  8. Romka

    Romka Гость

    Репутация:
    0
    Кстати с английским у меня не напряжно... Просто навыков в прграммировании маловато, а задачки сдавать надо. Хелпы конечно помогают, но Хочется примеров побольше (например, как те же диаграммы строить)
     
  9. Dr.Gigabit

    Dr.Gigabit Гость

    Репутация:
    0
    Это где, если ни секрет, такие задачки (я имеи ввиду на С#) задают?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей