0 / 0 / 0
Регистрация: 27.12.2014
Сообщений: 52
1

Как определить возраст (лет,года)

19.04.2015, 14:31. Показов 2537. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число n (n<= 100), определяющее возраст человека (в годах). Дать для этого числа наименования "год", "года", или "лет": например, 1 год, 23 года, 45 лет и т.д., НЕ ИСПОЛЬЗУЯ перечисление всех возможных значений.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2015, 14:31
Ответы с готовыми решениями:

Вывод возраста с префиксом (год, года, лет)
Привет! Подскажите как лучше решить такую проблему есть переменная $skolko_let она возвращает...

Определить возраст человека год, года, лет
Определить возраст человека год, года, лет.

Написать программу которая выводит возраст и добавляет к нему год, года, лет. Например 1 год, 12 лет, 42 года
Помогите с программой. При запуске программы выводит надпись: &quot;Введите возраст&quot; (от 100 до 130)....

Известен возраст (в годах в виде 14,5 лет и т. д.) каждого ученика класса. Определить средний возраст учеников
Известен возраст (в годах в виде 14,5 лет и т. д.) каждого ученика класса. Определить средний...

2
Заблокирован
19.04.2015, 15:12 2
Лучший ответ Сообщение было отмечено Enotishe как решение

Решение

PHP
1
2
3
4
5
6
7
$n = 100;
$arr = array('лет','год','года');
if(substr($n,-2)<20) $res = substr($n,-2);
else $res = substr($n,-1);
if($res==1) echo "Этому человеку $n $arr[1]";
elseif($res==0 or $res>4) echo "Этому человеку $n $arr[0]";
else echo "Этому человеку $n$arr[2]";
0
Эксперт PHP
5750 / 4131 / 1506
Регистрация: 06.01.2011
Сообщений: 11,279
19.04.2015, 15:43 3
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
    function choice( $age ){
        $rest = $age % 10;
        
        return 
            $rest > 1 && $rest < 5 ? 'года' : (!$rest || $rest >= 5 ? 'лет' : 'год');
    }
    
    echo 'Вите 1 ' . choice(1);
    echo '<br/>Виктории 23 ' . choice(23);
    echo '<br/>Виктору 45 ' . choice(45);
Добавлено через 7 минут
Не, ерунда. Неверно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2015, 15:43
Помогаю со студенческими работами здесь

Вывести на экран сообщение вида: «Возраст человека n лет (год, года)»
Дано натуральное число n, определяющее возраст человека в годах. Для этого числа дать наименование...

Вывести возраст пользователя, используя правильное слово год/года/лет
Вводим число от 1 до 100. В ответ выводится строка типа «Вам 76 лет». Или «Вам 3 года». То есть, в...

Ввести возраст человека (от 1 до 150 лет) и вывести его вместе с последующим словом "год", "года" или "лет"
Здравствуйте! Помогите решить задачу! Ввести возраст человека (от 1 до 150 лет) и вывести его...

Запросить возраст человека и напечатать введенное число с подходящим словом: лет, год, года
Составить программу, которая запрашивает возраст человека и печатает введенное число с подходящим...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru