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

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

Войти
Регистрация
Восстановить пароль
 
mistervampir
2 / 2 / 0
Регистрация: 02.07.2013
Сообщений: 19
#1

Составьте программу, которая для целого числа k (от 1 до 99) - C++

02.07.2013, 06:25. Просмотров 1056. Ответов 5
Метки нет (Все метки)

Помогите PLEASE. Составьте программу, которая для целого числа k (от 1 до 99), введенного вами, напечатает фразу «Мне k лет», при этом в нужных случаях слово «лет» заменяя на слово «год» или «года». на С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2013, 06:25     Составьте программу, которая для целого числа k (от 1 до 99)
Посмотрите здесь:

Рекурсия. Составьте программу, которая для заданного натурального числа n вычисляет значение выражения - C++
Составьте программу, которая для заданного натурального числа n вычисляет значение выражения: 1/1+1/2+1/3+1/4+1/...n-1+1\n

Напишите программу, которая вычисляет сумму цифр целого числа. - C++
Напишите программу, которая вычисляет сумму цифр целого числа. Например, суммой цифр целого числа 2155 будет 2+1+5+5, или 13. Программа...

Напишите программу, которая считывает первую строку целого числа N - C++
Напишите программу, которая считывает первую строку целого числа N. После вступления читает N линий, каждая из которых содержит одно целое...

Функция, которая для одного целого числа определяет, является ли оно кратно числу К - C++
1) функцию, которая для одного целого числа (не для одномерного массива и не для матрицы) определяет, является ли оно кратно числу К, где К...

Составьте программу, которая выводит индексы тех элементов массива (состоящего из В целых чисел), значение которых больше заданного числа А - C++
Составьте программу, которая выводит индексы тех элементов массива (состоящего из В целых чисел), значение которых больше заданного числа...

Составьте программу, которая содержит оператор while, для расчета суммы целых чисел в диапазоне от а до b - C++
Здравствуйте. Сломал голову, перерыл форумы, но ничего дельного не нашел. Будьте добры помочь)

Рекурсия. Составьте программу, которая для заданных значений n и m, определит номер оставшегося в кругу человека - C++
Пусть n человек встали в круг и получили номера от 1 до n по часовой стрелке. Затем, начиная с первого, по часовой стрелке отсчитывается m...

Функция, которая для заданного целого числа m находит среди первых m^2-1 чисел Фибоначчи хотя бы одно, делящееся на m (перевести на Си) - C++
Условие: Напишите функцию, которая для заданного целого числа m находит среди первых m2-1 чисел Фибоначчи хотя бы одно, делящееся на m ...

Функции. побитовые операции. Написать функцию, которая для заданного целого числа Х вычисляет количество единичных битов в этом числе - C++
Здравствуйте, уважаемые мастера программирования. Нуждаюсь в вашей помощи. Написать функцию, которая для заданного целого числа Х...

Составьте программу вычисления значения выражения для заданного натурального числа - C++
Составьте программу вычисления значения выражения для данного натурального числа N: 6+12+18+ … +6∙N. (с циклом)

Написать функцию, которая для заданого целого числа Х вычисляет количество пар (расположенных друг за другом) нулевых битов в этом числе - C++
Помогите плиз)) Нужно срочно на завтра написать прогу на С++. Если можно с блок-схемой. Заранее спасибо.

Составить программу для нахождения произведения всех делителей целого числа вводимого с клавиатуры - C++
Составить программу для нахождения произведения всех делителей целого числа вводимого с клавиатуры Ребят, помогите, очень надо на с++...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Adderochka
6 / 6 / 0
Регистрация: 20.06.2013
Сообщений: 52
02.07.2013, 06:53     Составьте программу, которая для целого числа k (от 1 до 99) #2
С++ не знаю, а на Dеlphi это было бы не сложно...
mistervampir
2 / 2 / 0
Регистрация: 02.07.2013
Сообщений: 19
02.07.2013, 06:59  [ТС]     Составьте программу, которая для целого числа k (от 1 до 99) #3
спасибо, но на Delphi и на pascal уже составлена на форуме. Надо бы на С++
Sckad
0 / 0 / 0
Регистрация: 01.07.2013
Сообщений: 5
02.07.2013, 07:48     Составьте программу, которая для целого числа k (от 1 до 99) #4
Где-то год назад мне нужно было написать то же самое, только тоже на Паскале. Код под спойлером.

Кликните здесь для просмотра всего текста
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>
#include <locale>
#define out(x) wcout << L"Мне " << age << x << endl
typedef unsigned short USHRT;
 
using namespace std;
 
int wmain()
{
    _wsetlocale(LC_ALL, L"russian");
    USHRT age;
    wcout << L"Введите ваш возраст: ";
    wcin >> age;
    if (age > 99)
        return -1;
    USHRT dev = age % 10;
    if (age >= 5 && age <= 20)
        out(L" лет.");
    else switch (dev)
    {
    case 1:
        out(L" год.");
        break;
    case 2:
    case 3:
    case 4:
        out(L" года.");
        break;
    default:
        out(L" лет.");
        break;
    }
    wcin.get();
    return 0;
}
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
02.07.2013, 07:54     Составьте программу, которая для целого числа k (от 1 до 99) #5
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
#include <iostream>
#include <string>
#include <locale>
 
static std::wstring years(int y)
{
    y %= 100;
    int y_rem = y % 10;
 
    if((y >= 11 && y <= 19) || y_rem == 0 || (y_rem >= 5 && y_rem <= 9))
        return L"лет";
    else if(y_rem == 1)
        return L"год";
    else
        return L"года";
}
 
int main()
{
    using namespace std;
 
    locale::global(locale(""));
 
    wcout << L"Введите Ваш возраст: ";
    wcout.flush();
 
    int age;
 
    wcin >> age;
 
    wcout << L"Вам " << age << L" " << years(age) << std::endl;
}
С установкой правильной локали для Windows мучайтесь сами.
mistervampir
2 / 2 / 0
Регистрация: 02.07.2013
Сообщений: 19
02.07.2013, 09:13  [ТС]     Составьте программу, которая для целого числа k (от 1 до 99) #6
Отлично!!! Спасибо, огромное!!!
Yandex
Объявления
02.07.2013, 09:13     Составьте программу, которая для целого числа k (от 1 до 99)
Ответ Создать тему
Опции темы

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