Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Код Хемминга C# Имеется char-массив на 5 элементов, содержащий нули и единицы. Надо инвертировать один бит (ну это я сделал :)), закодировать массив в коде Хемминга, найти и исправить ошибку, и раскодировать. Делаю на WindowsForms. Дело в том, что не могу код Хемминга понять, ничего хорошего в интернете не нашел. Аналогичную задачу надо сделать на 6 элементов. Вот код, но от него толку мало, не уверен, что... https://www.cyberforum.ru/ csharp-beginners/ thread855008.html Графики C# C#
Имеется форма, на форме есть trackBar, который по тику таймера крутится вперед-назад, от максимума до минимума (один таймер вперед, другой таймер назад, от 20 до 50). Надо вывести график изменения этого процесса во времени. То есть что-то вроде графика ЦП в диспетчере задач. На GDI не могу придумать, как. Помогите, плиз.
C# Режим приватности Как сделать программу приватной. Допустим что-бы её не расшарили, необходимо после каждого запуска (или в какойто период 1-2 часа) вводить уникальный код. https://www.cyberforum.ru/ csharp-beginners/ thread854966.html C# Создание расширенных методов для любой коллекции, делегаты https://www.cyberforum.ru/ csharp-beginners/ thread854965.html
Нужна скорая помощь!) У меня вот такой класс: using System; using System.Text; namespace ConsoleApplication1 { public static class Functions {
C# Вывести только четные числа
По задумке программа должна вывести только четные числа...но выводит только ноль. Где ошибся? using System; delegate bool deg (int x); class program { static void Main()
C# Замена текста в TextBox У меня есть текст TextBox и кнопка, в TextBox нужно вставить вот такой текст: <Текст>Текст2 <Текст>Текст2 <Текст>Текст2 и т.д. При нажатии на кнопку этот текст записывается в файл, потом файл читается, и программа должна сделать следующее: Что в скобках не трогать, а что за скобками заменить на запятую. Пример до замены текста: <fdsfds>fdsfds https://www.cyberforum.ru/ csharp-beginners/ thread854942.html
C# программа аутентификации https://www.cyberforum.ru/ csharp-beginners/ thread854921.html
задание: Создать программу аутентификации, используя в качестве пароля количество букв имени. Пожалуйста, очень срочно!!!
Смена иконки в трее по клику C#
Доброго времени суток! Подскажите пожалуйста как по нажатии на button1 менялась иконка в трее? Не могу найти где это сделать кодом? Сделал 2 иконки одна красная другая зеленая, подключил эти иконки к проекту.
C# Оформление окна Как оформить иконки "Закрыть" / "свернуть" да и цвет самой формы а таком стие ? https://www.cyberforum.ru/ csharp-beginners/ thread854912.html C# Импликация - страшный суд, ад и погибель https://www.cyberforum.ru/ csharp-beginners/ thread854895.html
Читаю Шилтда. Глава Операторы. Помогите разобрать как и в какой последовательности работает следующий код : using System; class Woow { public static void Main() {
Из заданного на плоскости множества точек выбрать три различные точки C#
привет всем) помогите исправить код задачи. задача: Из заданного на плоскости множества точек выбрать три различные точки так, чтобы разность между площадью круга, ограниченного окружностью, проходящей через эти три точки, и площадью треугольника с вершинами в этих точках была минимальной. using System; using System.Collections.Generic; using System.Linq; using System.Text;
C# Автоматическое заполнение grid кнопками https://www.cyberforum.ru/ csharp-beginners/ thread854869.html
Собственно пишу календарик под Windows 8, не знаю как автоматически выстраивать кнопки, которые соответствуют дням, в grid. Тоесть например 1 мая - это среда, как сделать так чтобы в 1 ряду в 3 колонке грида появилась кнопка под этот день и так далее. Буду благодарен за помощь
1 / 1 / 1
Регистрация: 11.11.2012
Сообщений: 8
0

Не получается закрасить окружность попиксельно С#, не выходит из цикла при условии - C# - Ответ 4504632

03.05.2013, 18:35. Показов 918. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Помогите пожалуйста с решением проблемы, не пойму, что я делаю не правильно...Вобщем я нарисовала попиксельно окружность и теперь мне нужно ее закрасить...вот кусок кода, где я пытаюсь это сделать:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//zalivka    (xt и yt - координаты середины окружности, r - радиус)
                  int xt = 320, yt = 240, N = yt + 2*r, i2, j2, jmin = yt - r, jmax = yt + r, imax = xt + r, imin = xt - r;
                  Color pixel;
                  Color newColor = Color.FromArgb(0, 127, 255);
           
                  int[] X_min = new int[N];
                  int[] X_max = new int[N];
               /*Сначало задаю границы области (в массивы X_min и X_max заносятся координаты X начала отрезка и его конца соответственно а координаты Y задаю в ручную, т.к знаю чему равна окружность по вертикали + смещение по Y)*/
                  for (j2 = jmin+1; j2 < jmax; j2++)
                  {
                      imax = 0; imin = 0;
                      imax = xt + r + 5;
                      imin = xt - r - 5;
                      pixel = image1.GetPixel(imin, j2);
                      while (pixel != granica && imin < pictureBox1.Width) 
      /*если цвет пикселя равен цвету границы окружности, то выходим из цикла*/
                      {
                          
                              imin++;
                              pixel = image1.GetPixel(imin, j2);
                           
                      }
                      X_min[j2] = imin + 1; //заносим координату X в массив, для координат X начала отрезка 
 
                      pixel = image1.GetPixel(imax, j2);
                      while (pixel != granica && imax < pictureBox1.Width)
                      {
                              imax--;
                              pixel = image1.GetPixel(imax, j2);                        
                      }
                      X_max[j2] = imax - 1; //заносим координату X в массив, для координат X конца отрезка 
                  }
 
//закрашиваем внутри созданной границы
                  for (j2 = jmin+1; j2 <= jmax; j2++)
                  {
                      for (i2 = X_min[j2]; i2 <= X_max[j2]; i2++)
                      {
                          image1.SetPixel(i2, j2, newColor);
                      }
                  }
                  pictureBox1.Invalidate();

проблема в том, что когда пиксель становится равным цвету границы - цикл продолжается! хотя должен заканчиваться... что я делаю не так??

Вернуться к обсуждению:
Не получается закрасить окружность попиксельно С#, не выходит из цикла при условии C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2013, 18:35
Готовые ответы и решения:

цикл работает неправильно, не получается закрасить окружность попиксельно C#
Добрый день! Помогите пожалуйста с решением проблемы, не пойму, что я делаю не правильно...Вобщем я...

Попиксельно закрасить окружность
Помогите , нужно попиксельно закрасить окружность через кнопку button4_Click using System;...

Не выходит из цикла с strcmp в условии
Доброе время суток! Есть два массива char. Одно случайно заполняется цифрами, другие вводит...

Бесконечный цикл с выходом при условии ,не выходит даже после return
private void start() { testboi(); } private void...

0
03.05.2013, 18:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2013, 18:35
Помогаю со студенческими работами здесь

При любом условии вылетает из цикла
while(str.empty()==false){ cout&lt;&lt;&quot;выберите операцию&quot;&lt;&lt;endl&lt;&lt;&quot;1.Добавить элемент&quot;&lt;&lt;endl; ...

При условии цикла WHILE m > 0 программа не работает
Имеем такую программу: uses Crt; var m, S: integer; begin ClrScr; while m &gt;= 0 do begin ...

Повтор цикла при определенном условии
Как такое сделать? IF True Then Все_сначала

Как выйти из цикла while при определенном условии
Как выйти из цикла while при определенном условии (используя if) do while 'что-то if...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru