Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lexis2
1 / 1 / 0
Регистрация: 01.12.2010
Сообщений: 15
#1

Кто может помочь с Лабой на С++,я не могу написать(( - C++

05.12.2010, 08:44. Просмотров 457. Ответов 3
Метки нет (Все метки)

Тема Операторы ВЫбора
вариант 4. Для целого числа k от 1 до 99 напечатать фразу «мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» следует заменить на слово «год» или «года». Вывести результат на экран по образцу:

введите число

15

***********

мне 15лет

***********
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2010, 08:44     Кто может помочь с Лабой на С++,я не могу написать((
Посмотрите здесь:

никто не может помочь? C++
Кто может написать программу для разложения числа N на множители? C++
Кто может помочь в написании программок на C для универа C++
Кто может помочь написать программу на с++ C++
Хто может помочь? C++
C++ Кто может написать коды этих задачек?
C++ Написать функцию вставки элемента в массив. Помочь разобраться
C++ Кто может написать методы класса поиск и сортировка?
Не могу найти в нэте, подскажите кто может C++
Кто может написать программу на с++ C++
Кто может написать программу? visual c++ 2008 C++
C++ пожалуйста выручите написать очень нужно завтра защита а я не могу понять! выручите кто может !

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
05.12.2010, 09:13     Кто может помочь с Лабой на С++,я не могу написать(( #2
Чёт как-то мудрёно вышло, всё из-за этих 10-14 лет.
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
#include <iostream>
using namespace std;
///////////////////////////////////////////
int main()
{
    int k, ed, dc;
 
    cout<<"Vvedite k: "<<endl;
    cin>>k;
    
    cout<<"Mne "<<k;
 
    ed = k%10; // разряд единиц
    dc = (k/10)%10; // разряд десятков
 
    if(dc==1) // 10-19 let
    {
        cout<<" let";
    }
 
    else
    {
        switch(ed)
        {
            case 1: cout<<" god"; break;
            case 2: case 3: case 4: cout<<" goda";  break;
            default: cout<<" let";  break;
        }
    }
 
    ///////////////////////////////////////////
    cout<<endl;
    system("pause");
    return 0;
}
Gitarist
1 / 1 / 0
Регистрация: 12.11.2009
Сообщений: 21
05.12.2010, 09:16     Кто может помочь с Лабой на С++,я не могу написать(( #3
int x,k;
x=k%10
printf("Мне %d ",k);
switch (x){
case 1: printf("Год");
break;
case 2: printf("Года");
break;
case 3: printf("Года");
break;
case 4: printf("Года");
break;
defaultrintf("Лет");
}
Lexis2
1 / 1 / 0
Регистрация: 01.12.2010
Сообщений: 15
05.12.2010, 10:08  [ТС]     Кто может помочь с Лабой на С++,я не могу написать(( #4
Cпасибо dihlofos
немного подредактировал_)__
ВСЁ РАБОТАЕТ))))
Yandex
Объявления
05.12.2010, 10:08     Кто может помочь с Лабой на С++,я не могу написать((
Ответ Создать тему
Опции темы

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