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

Создать массив объектов. Вывести на экран список квартир, имеющих заданное число комнат

04.12.2015, 18:41. Просмотров 939. Ответов 1
Метки нет (Все метки)

House: Адрес, Этаж, Количество комнат, Площадь. Создать массив объектов. Вывести на экран список квартир, имеющих заданное число комнат;
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2015, 18:41
Ответы с готовыми решениями:

Вывести на экран количество элементов двумерного массива, превосходящих по модулю заданное число А
Вывести на экран количество элементов двумерного массива, превосходящих по...

Создать массив объектов. Вывести список товаров
У кого-нибудь есть мысли по решению данной задачи ? Я застрял на выводе всех...

Вводится число N. Создать список его делителей и вывести список на экран
#include<iostream> #include<stdio.h> #include<malloc.h> #include<string.h>...

Как создать массив из объектов разных классов, имеющих общего предка?
Есть основной класc 'Автомобиль' его наследуют 3 класса: мини вен, купе и...

Произвести рассчет площадей комнат и стоимости квартир
Вы являетесь одним из разработчиков программного обеспечения для агентства...

1
objaa
42 / 42 / 28
Регистрация: 06.07.2011
Сообщений: 353
04.12.2015, 18:57 2
Лучший ответ Сообщение было отмечено MrDaiman как решение

Решение

Результат1
Создать массив объектов. Вывести на экран список квартир, имеющих заданное число комнат

Результат2
Создать массив объектов. Вывести на экран список квартир, имеющих заданное число комнат


Благодаря Random(), каждый раз будут разные результаты.
Если необходимо получить кол-во комнат от пользователя, используете:
C#
1
int CountOfRooms = int.Parse(Console.ReadLine());
(Если необходимо проверять вх. значение, используйте Int.TryParse())

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
void Main()
{
    const string adds = "Улица Пушкина, дом колотушкина";
    const int CountOfRooms = 2;
    var houses = new List<House>();
    var rand = new Random();
    for(var i = 0; i < 15; i++) 
    {
        var house = new House
        {
            Adds = adds,
            Floor = i,
            Rooms = rand.Next(1, 5),
            Square = 35
        };
        houses.Add(house);
    }
    houses.Where(h=>h.Rooms == CountOfRooms).ToList()
        .ForEach(house => Console.WriteLine(house.ToString()));
}
 
class House
{
    public string Adds { get; set; }
    public int Floor { get; set; }
    public int Rooms { get; set; }
    public float Square { get; set; }
    public override string ToString()
    {
        return string.Format("Адрес: {0} Этаж: {1} Комнат: {2}", Adds, Floor, Rooms);
    }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2015, 18:57

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

Вывести на экран список введенных слов, имеющих приставку, задаваемую с терминала
1. Вывести на экран список введенных слов, имеющих приставку (несколько букв),...

Вывести на экран число, которое получается если прочитать заданное число в обратном порядке
Составить программу, которая выводит на экран число, получаемое, если прочитать...


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

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

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