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

В зависимости от числа дописать к существительному верное окончание

19.10.2011, 00:47. Показов 2313. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
    class Program
    {
        static void Main(string[] args)
        {
            player[] Dinamo = new player[11];
            for (int i = 0; i < Dinamo.Length; i++)
                Dinamo[i] = new player(i);
            Console.WriteLine("Счет игры {0}:0",player.showtotalgols());
            Console.ReadLine();
 
            Dinamo[5].Goal();
            Console.WriteLine("Счет игры {0}:0", player.showtotalgols());
            Console.ReadLine();
 
            Dinamo[3].Goal();
            Console.WriteLine("Счет игры {0}:0", player.showtotalgols());
            Console.ReadLine();
 
            Dinamo[4].Goal();
            Console.WriteLine("Счет игры {0}:0", player.showtotalgols());
            Console.ReadLine();
 
            for (int i = 0; i < Dinamo.Length; i++)
                    Console.WriteLine("Игрок под номером {0} забил {1} голов", Dinamo[i].Shownuber(), Dinamo[i].countofGoals);
                    Console.ReadKey();
  
            }
                
           
 
        }
    class player
    {
       static  int totalGoals;
 
        int number;
 
       public int countofGoals;
 
       public player(int number)
       {
           this.number = number;
       }
 
       public void Goal()
       {
           totalGoals++;
           countofGoals++;
       }
       public int Shownuber()
       {
           return number;
       }
       public static int showtotalgols()
       {
           return totalGoals;
       }
    }
Небольшой пример из урока, смысл которого выводит количество забитых голов каждый игроком, захотелось немного улучить, а именно при выводе количество голов каждым игроком чтоб при забитом голе было "10 голов" "1 гол" окончания чтоб менялись от количества забитых, знаю что нужно через if как то, а что вписать не могу сообразить выручайте(
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2011, 00:47
Ответы с готовыми решениями:

В зависимости от числа дописать к существительному верное окончание
Привет всем!!! Есть слово &quot;город&quot;. В единственном числе окончания нет (&quot; &quot;), дальше есть 2 варианта ( в диапазоне 0, 5...9 -...

Дописать окончание в зависимости от числа
Я нашла n грибов. Написать программу, которая определяет окончание у слова гриб в данной ситуации, если n вводится с клавиатуры....

Верное окончание слова в зависимости от его количества
Переменная $user в моем случае содержит число от 1 до 1000. echo &quot;У вас $user монет&lt;br&gt;&quot;; Как сделать условие и дописать код чтобы если...

6
 Аватар для Ereona
374 / 135 / 19
Регистрация: 16.07.2010
Сообщений: 342
19.10.2011, 08:44
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
        string Gol(int number)
        {
            if (((number % 100) > 10) && ((number % 100) < 20))
                return "голов";
            if (number % 10 == 1)
                return "гол";
            if ((number % 10 == 2) || (number % 10 == 3) || (number % 10 == 4))
                return "гола";
            return "голов";
        }
0
3 / 3 / 0
Регистрация: 17.02.2010
Сообщений: 42
19.10.2011, 09:44  [ТС]
огромное спасибо!

Добавлено через 22 минуты
только немного застопорился в какую часть это вставить,и на каком именно месте вызывать этот метод(
0
 Аватар для Ereona
374 / 135 / 19
Регистрация: 16.07.2010
Сообщений: 342
19.10.2011, 09:48
C#
1
Console.WriteLine("Игрок под номером {0} забил {1} {2}", Dinamo[i].Shownuber(), Dinamo[i].countofGoals, Gol(Dinamo[i].countofGoals));
Вставить эту функцию можно в класс Program, только нужно сделать ее статической.
1
3 / 3 / 0
Регистрация: 17.02.2010
Сообщений: 42
19.10.2011, 12:52  [ТС]
я упал в своих глазах
ибо нефига нечего не могу реализовать
0
 Аватар для TheMachinist
246 / 178 / 47
Регистрация: 14.06.2010
Сообщений: 422
19.10.2011, 18:12
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
string str = "";
            for (int i = 0; i < Dinamo.Length; i++){
                if (((Dinamo[i].countofGoals % 100) > 10) && ((Dinamo[i].countofGoals % 100) < 20))
                str = "голов";
                if (Dinamo[i].countofGoals % 10 == 1)
                str = "гол";
                if ((Dinamo[i].countofGoals % 10 == 2) || (Dinamo[i].countofGoals % 10 == 3) || (Dinamo[i].countofGoals % 10 == 4))
                str = "гола";
                
                    Console.WriteLine("Игрок под номером {0} забил {1} {2}", Dinamo[i].Shownuber(), Dinamo[i].countofGoals,str);
            }
1
3 / 3 / 0
Регистрация: 17.02.2010
Сообщений: 42
19.10.2011, 19:55  [ТС]
Большое спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2011, 19:55
Помогаю со студенческими работами здесь

Подобрать верное окончание существительного в зависимости от количества
по введенному натуральному числу n(n&lt;=100) обозначаешему количество ворон вывести надпись ,на дереве n ворон.где ворона склоняеться...

Подобрать верное окончание числительного
помогите решить задачи на C++ условный оператор!! Бизнесмен Василий после прочтения известной книги решил открыть новый бизнес –...

В зависимости от введенного числа изменить окончание у слова
Программировать начал только 2 недели назад, поэтому опыта очень мало. Может кто поможет. Нужно написать программу, которая в...

Узнать сколько пользователю лет, указав верное окончание
Не работает если возраст от 11 до 14,помогите доработать мой код,пожалуйста Dim vozrin, vozrout, sStr As String vozrin =...

Подставить правильное окончание в зависимости от количества
В зависимости от количества найденных в лесу грибов вывести грамматически правильное выражение, например: 21 гриб, 23 гриба, 45 грибов....


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru