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

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

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

    В общем, программа, которая подсчитывает кол-во введеных символов и выводит это в ввиде диаграмы. Что-то не работает. Помогите...
    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 Гость

    Имхо, лучше вот так:
    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 Гость

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

    Romka Гость

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

    Dr.Gigabit Гость

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

    ???? Гость

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

    Dr.Gigabit Гость

    2 ????

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

    Romka Гость

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

    Dr.Gigabit Гость

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

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