• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

В общем, программа, которая подсчитывает кол-во введеных символов и выводит это в ввиде диаграмы. Что-то не работает. Помогите...
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
 
Имхо, лучше вот так:
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);
// можно строить диаграммы или что-то еще:)
}
}
 
Ну спасибо!!!!! Прога очень симпатичная... Жаль только не во всех книгах есть про System.Collections:( Пойду хелпы переводить...
 
Слушай, а у тебя случайно нет инфы о Hashtable в электронном виде на РУССКОМ?
 
Нет, к сожалению, инфы на русском нет. По С# на русском вообще очень мало информации.
Кстати, если все пройдет нормально, скоро на этом сайте откроем раздел, посвященный программированию под .NET.
В перспективе - возможна организация Community (см. голосование на главной странице).
Попробую я пару статей наваять, посмотрим как отзывы будут.
 
По С# на русском вообще очень мало информации
;)
Всё на русском ;)
Есть ещё в e-book'ах
"Русская редакция Петцолъд Ч. Программирование для Microsoft Windows на С#. В 2-х томах." и
"В.В. Лабор. Си Шарп: создание приложений для Windows"
кому надо - тот инфу найдет, или выучит ангельский.
 
2 ????

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab