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

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

19.01.2013, 10:13. Просмотров 1312. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задача работы с массивом и задача работы с формой (C#):

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

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

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

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

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

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

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 вариант

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

Покритикуйте пару методов работы с массивом
Минимальный элемент k-й строки равен максимальному элементу k-го столбца. class Program { static bool TEST(bool a, int...

Разработать методы работы с двумерным массивом
Разработать методы работы с двумерным массивам. Ввести с клавиатуры двухмерный массив и организовать: поиск наибольшего и наименьшего...


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

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

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