Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/270: Рейтинг темы: голосов - 270, средняя оценка - 4.55
8 / 8 / 0
Регистрация: 21.11.2011
Сообщений: 10

Вывести на экран слово «год», «года» или «лет» в зависимости от введенного возраста

21.11.2011, 18:11. Показов 52699. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести возраст человека (от 1 до 150 лет) и вывести его вместе с последующим словом «год», «года» или «лет»
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2011, 18:11
Ответы с готовыми решениями:

В зависимости от возраста ребёнка вывести лет, года, год
В зависимости от возраста ребёнка вывести лет, года, год. Необходимо написать код на языке VBA Заранее спасибо!

Вывести на экран фразу "Мне k лет" правильно заменяя слово "лет" на "год" или "года"
Дано целое k. Вывести на экран фразу "Мне k лет" правильно заменяя слово "лет" на "год" или "года". С использованием...

Напечатать Мне K лет, в нужных случаях слово «лет» заменяя на «год» или «года»
3. Составьте программу, которая для числа K (от 1 до 99), введенного вами, напечатает фразу «Мне K лет», где K – введенное число, при этом...

26
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 16
21.11.2011, 22:18
Студворк — интернет-сервис помощи студентам
Bagatareyka, ну что ты разобралась или тебе еще один код скинуть?
0
8 / 8 / 0
Регистрация: 21.11.2011
Сообщений: 10
21.11.2011, 22:19  [ТС]
нет всё спс, спасибо ещё раз всем за помощь=)
1
Мастер кустарных методов
 Аватар для LEQADA
232 / 227 / 17
Регистрация: 09.11.2010
Сообщений: 680
21.11.2011, 22:20
Bagatareyka, я так и не понял зачем вы обращались к форуму, если игнорируете все предложения помощи. Зачем было у людей время отнимать?
1
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 16
21.11.2011, 22:20
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
main()
{
int x, z, y;
printf ("\n");
scanf ("%d", &x);
z=10;
y=100;
if(x%z==1 && x!=11 && x!=111) {
printf("", x);
}
else {
if(x%z>1 && x%z<5 && x!=12 && x!=13 && x!=14){
printf("", x);
}
else {
if(x%z>4 || x%z==0 && x>=11 && x<=20 && x>=111 && x >=120);{
printf("", x);
}}}
getch();
}
 Комментарий модератора 
Используйте теги форматирования кода!


вообщем вот только между кавычками пиши то что тебе надо
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
22.11.2011, 01:21
Цитата Сообщение от Bagatareyka
короче вот правельный настоящий код...долго конечно нубила...=(
эта задача не из простых
у тебя неправильное решение
см здесь (mc.Duck, для 111 лет неправильно вычисляет)
1
Заблокирован
22.11.2011, 13:39
accept, Хм...да, допустил ошибку, но задача простая)))

Добавлено через 18 минут
accept, Задачка простая(просто я не заметил про 111 лет).
Вот 100% рабочий код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <clocale>
using namespace std;
 
 int main(void)
 {
     setlocale(LC_ALL,"Russian");           //âêëþ÷àåì ðóññêóþ êèðèëëèöó
     
     int age=0;
     while(true)
     {
     cout<<"Âåäèòå âîçðàñò: ";cin>>age;
     int n_age=age % 10;
     
     if(age%100>=10 && age%100<20) {cout<<"Âàì "<<age<<" ëåò"<<endl; n_age=-1;}
     
     if(n_age==1) cout<<"Âàì "<<age<<" ãîä"<<endl;
     if(n_age==2 || n_age==3 || n_age==4) cout<<"Âàì "<<age<<" ãîäà"<<endl; 
     if(n_age==0 || n_age==5 || n_age==6 || n_age==7 || n_age==8 || n_age==9) cout<<"Âàì "<<age<<" ëåò"<<endl; 
     }
0
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 14
25.09.2016, 22:04
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
 
int main(void) {
    system ("chcp 1251");
    int year, t1, t2;
    printf ("Введите количество лет\n");
    scanf("%d",&year);    
    t1 = year % 10;
    t2 = year % 100;
if (year < 0) { printf ("Вы не ввели количество лет \n");}
    if ( year == 1 || (t1 == 1 && t2 != 11 )) { printf ("%d год", year);} //Год
    if (t1 > 1 && t1 < 5 && t2 != 12 && t2 != 13 && t2 != 14) { printf ("%d года", year);} 
else { printf ("%d лет", year);} 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.09.2016, 22:04

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

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

Составить программу, которая бы выводила на экран заданное число и подпись в зависимости от числа "год", "года" или "лет"
Здравствуйте. Дано натуральное число N&lt;101, определяющее возраст человека( в годах). Составить программу, которая бы выводила на экран...

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

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


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru