Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 12.10.2014
Сообщений: 26

Выразить длину отрезка в заданных величинах

04.11.2014, 22:09. Показов 1432. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Отрезок задается целочисленными значениями его концов a и b. «Эталоны» измерения заданы как постоянные величины: длина лапы попугая равна 3, длина стопы слона равна 11. Посчитать количество попугаев и количество слонов в отрезке [a,b]. Вывести на экран «процесс» измерения.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.11.2014, 22:09
Ответы с готовыми решениями:

Разработать алгоритм и программу, определяющую длину отрезка и угол наклона отрезка к оси X (в градусах)
Добрый день! Поможете написать программку на плюсах, вот задание: Отрезок на плоскости задан координатами своих концов. Разработать...

Дан номер единицы длины и длина отрезка L. Вывести длину данного отрезка в метрах
Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины...

Дан номер единицы и длина отрезка L, в этих единицах вывести длину данного отрезка в метрах.
Единицы длины пронумерованы следующим образом 1-дециметр 2-километр 3-метр 4-миллиметр 5-сантиметр.Дан номер единицы и длина отрезка L, в...

7
$ su
 Аватар для ntlinuxnt
1605 / 520 / 97
Регистрация: 18.11.2010
Сообщений: 2,807
Записей в блоге: 2
04.11.2014, 22:57
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
       class Programm
 
{
    static void main()
{
int a=Convert.ToInt32(Console.ReadLine());//читаем а;
int b=Convert.ToInt32(Console.ReadLine());//читаем b;
int length=b-a;//дина отрезка
int countE=length/11;//тут сколько слонов
int countParr=length/3;//сколько попугаев
 
 
}
 
}
Остальное сам допилишь.
0
0 / 0 / 0
Регистрация: 12.10.2014
Сообщений: 26
04.11.2014, 23:24  [ТС]
вот как должно выводиться
в отрезке [10, 22]
||---|---|---|---|| 4 попугая
||-----------| || 1 слон
у меня с циклом что-то не то, вот и написал сюда, чтобы помогли с кодом
0
871 / 721 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
04.11.2014, 23:32
Squaker,
Как вариант
C#
1
2
3
4
5
6
7
8
9
10
            int a = Int32.Parse(Console.ReadLine());
            int b = Int32.Parse(Console.ReadLine());
 
            int len = b - a;
 
            Console.WriteLine("Попугаи:");
            Console.WriteLine("||{0}||", String.Join("|", Enumerable.Repeat("---", len/3)));
 
            Console.WriteLine("Слон:");
            Console.WriteLine("||{0}||", String.Join("|", Enumerable.Repeat("---", len/11)));
0
6 / 6 / 3
Регистрация: 14.10.2014
Сообщений: 85
04.11.2014, 23:39
Squaker, скинь свой цикл... я люблю находить ошибки)
0
$ su
 Аватар для ntlinuxnt
1605 / 520 / 97
Регистрация: 18.11.2010
Сообщений: 2,807
Записей в блоге: 2
04.11.2014, 23:57
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
using System;
                
                class Programm
 
                    {
                        static void main()
                        {
                            int a=Convert.ToInt32(Console.ReadLine());//читаем а;
                            int b=Convert.ToInt32(Console.ReadLine());//читаем b;
                            int length=b-a;//дина отрезка
                            int countE=length/11;//тут сколько слонов
                            int ostCountE=length%11;
                            int countParr=length/3;//сколько попугаев
                            int ostCountParr=length%3;
                            int temp=0;
                            string beginend="||";
                            string separ="|";
                            string unitE="-----------";
                            string visualE="||";
                            for(i=1;i<=countE;i++)
                            {
if(i!=CountE){                              
visualE+=unitE+separ;
}else{
visualE+=unitE;
}
                            }
                            if(ostCountE!=0)
                            {
                                for (i=1; i<=ostCountE; i++) 
                                {
                                    visualE+=separ;
                                }
                            }
                            visualE+=beginend;
                                                        Console.WriteLine(visualE);
 
                        }
 
                    }
Попробуй, визуалку впадлу открывать. Отпиши результат тут про слонов. Попугаев сам допилишь если что.

Добавлено через 8 минут
int перед i не забудь поставить
0
0 / 0 / 0
Регистрация: 12.10.2014
Сообщений: 26
05.11.2014, 17:01  [ТС]
если не трудно, можешь через цикл сделать, а то решение ntlinuxnt не очень понятно.
0
871 / 721 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
05.11.2014, 19:29
Лучший ответ Сообщение было отмечено Squaker как решение

Решение

Squaker,
Так
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
        public static void Main(string[] args)
        {
            int a = Int32.Parse(Console.ReadLine());
            int b = Int32.Parse(Console.ReadLine());
 
            int len = b - a;
 
            string parrot = "---|";
            string elephant = "-----------|";
                        
            Console.WriteLine("Попугаи:");
            Console.Write("||");     
            for (int i = 0; i < len/3; i++)
            {
                Console.Write(parrot); 
            }
            Console.Write("|");
 
 
            Console.WriteLine("Слон:");
            Console.Write("||");     
            for (int i = 0; i < len/11; i++)
            {
                Console.Write(elephant); 
            }
            Console.Write("|");
        }
Или с функцией
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
        public static void Main(string[] args)
        {
            int a = Int32.Parse(Console.ReadLine());
            int b = Int32.Parse(Console.ReadLine());
 
            int len = b - a;
 
            string parrot = "---|";
            string elephant = "-----------|";
                        
            Console.WriteLine("Попугаи:");
            Print(parrot, len / 3);
            Console.WriteLine("Слон:");
            Print(elephant, len / 11);
        }
 
 
        private static void Print(string animal, int count)
        {
            Console.Write("||");     
            for (int i = 0; i < count; i++)
            {
                Console.Write(animal); 
            }
            Console.WriteLine("|");
        }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.11.2014, 19:29
Помогаю со студенческими работами здесь

Дан номер единицы длины и длина отрезка L в этих единицах. Вывести длину данного отрезка в метрах
15 Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы...

Вычислить длину отрезка в дюймах, зная его длину в ярдах и футах
Вычислить длину отрезка в дюймах, зная его длину в ярдах и футах (один ярд составляет 36 дюймов, один фут составляет 12 дюймов) я...

Длина отрезка задана в дюймах(1"=2.54 см). Перевести значение длинны в метрическую систеу,т е выразить в метрах см и мм
Длина отрезка задана в дюймах(1&quot;=2.54 см). Перевести значение длинны в метрическую систеу,т е выразить в метрах см и мм.

Выразить длину тела eчерез метры, сантиметры и миллиметры
Дана длина тела в миллиметрах. Выразить ее через метры, сантиметры и миллиметры. Например, 123456 мм = 123 м 45 см 6 мм.

Как с помощью заданных функций и выведенных операций выразить сумму по модулю 2
Здравствуйте Не могу сообразить, как с помощью заданных функций и выведенных операций выразить сумму по модулю 2....


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 23.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru