Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Эника
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 6
#1

Задача работы с массивом и задача работы с формой

19.01.2013, 10:13. Просмотров 1316. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста. Никак не могу разобраться с решением 2х задач:

1. Напишите приложение, которое в заголовке формы выводит ее размеры и координаты на экране, а по центру формы не зависимо от ее размеров изображает круг радиусом 50 пикселей. Минимальный размер формы 70х70.

2. В консольном приложении: Размерность одномерного массива целых чисел считывается с клавиатуры, элементы - случайные числа из диапазона [-15..30]. Вставить элемент, равный нулю, перед всеми элементами, кратными заданному числу А.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2013, 10:13
Ответы с готовыми решениями:

Классическая задача создания класса для работы со StringBuilder
Привет. Стандартная задача по написанию класса работы со строками. Конструктор,...

Задача программы для ограничения времени работы на компьютере
Вот есть у нас C#. На нём есть программа таймер. Также таймер нельзя закрыть...

Класс для работы с одномерным массивом
Нужна ваша помощь, есть полностью готовая задача, вот условие: Создать класс...

Класс для работы с одномерным массивом
Помогите дописать класс для работы с одномерным массивом. Реализовать...

Никак не придумаю логику работы с массивом
есть Данные name | weight 0 вася|1 1 петя| 3 2 леша|63341 3 ...

2
ITL
276 / 247 / 73
Регистрация: 17.07.2012
Сообщений: 616
19.01.2013, 11:20 #2
Лучший ответ Сообщение было отмечено Эника как решение

Решение

Задачка #2 :

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
using System;
using System.Collections.Generic;
 
static void Main()
        {
            Console.Write("Размерность массива : ");
            int n = int.Parse(Console.ReadLine());
            Console.Write("Число : ");
            int a = int.Parse(Console.ReadLine());
 
            var arr = new List<int>();
 
            Random r = new Random();
            for (int i = 0; i < n; i++)
            {
                arr.Add(r.Next(-15,30));
                if (arr[i]%a == 0)
                {
                    arr.Insert(i,0);
                    i++;
                }
            }
            foreach (var i in arr)
                Console.Write(i +" ");
            Console.ReadKey();
        }
1
mindflayo
2 / 2 / 2
Регистрация: 05.12.2012
Сообщений: 9
19.01.2013, 13:49 #3
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
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.ClientSize = new System.Drawing.Size(300, 300);
            this.MinimumSize = new System.Drawing.Size(70, 70);
            this.Shown += new System.EventHandler(this.Form1_Shown);
            this.LocationChanged += new System.EventHandler(this.Form1_LocationChanged);
            this.Load += new System.EventHandler(this.Form1_Load);
            this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);
            this.MaximizeBox = false;
            this.MinimizeBox = false;
        }
 
        private void Form1_Shown(object sender, EventArgs e)
        {
            Graphics G = this.CreateGraphics();
            G.DrawEllipse(Pens.Black, this.Width/2-50, this.Height/2-50, 100, 100);
        }
 
        private void Form1_LocationChanged(object sender, EventArgs e)
        {
            this.Text = String.Format("Ширина: {0}, Высота: {1}; X: {2}, Y: {3}", this.Width, this.Height, this.Location.X, this.Location.Y);
        }
 
        private void Form1_SizeChanged(object sender, EventArgs e)
        {
            this.Text = String.Format("Ширина: {0}, Высота: {1}; X: {2}, Y: {3}", this.Width, this.Height, this.Location.X, this.Location.Y);
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            this.Text = String.Format("Ширина: {0}, Высота: {1}; X: {2}, Y: {3}", this.Width, this.Height, this.Location.X, this.Location.Y);
        }
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2013, 13:49

Поясните пожалуйста код работы с массивом
Доброго времени суток. Объясните пожалуйста как работает код и зачем мы то...

Разработать класс для работы с массивом
нужна помощь. 8 вариант

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru