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

Поставить в правильном падеже слово "пирожок" (if или switch) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одинаковые символы в строке http://www.cyberforum.ru/cpp-beginners/thread1312017.html
Помогите дописать программу , пожалуйста . Задание : Дана строка . Найти наибольшее количество одинаковых символов , идущих подряд. Я начал немного , что дальше делать , пока не придумал , буду...
C++ Составить алгоритм и программу, которая определит стоимость обоев для всей стены, если цена одного рулона X Хозяин хочет оклеить обоями длинную стену в своем доме. Длина этой стены равна А метров, а высота - В метров. Рулон обоев имеет длину 12 метров и ширину K см. Составьте алгоритм и программу, которая... http://www.cyberforum.ru/cpp-beginners/thread1312015.html
C++ Перевод с паскаля на с++
Помогите перевести с паскаля на с++ uses crt; const n:byte = 3; dw = 0.2; type TMatr = array of real; TVector = array of real; const eps = 0.001; var a:TMatr; b,b1:TVector; ...
Составить алгоритм и программу, которая подсчитает и выведет на экран стоимость куска этой ткани длиной Х C++
В магазине продается костюмная ткань. Ее цена В руб. за квадратный метр. Составьте алгоритм и программу, которая подсчитает и выведет на экран стоимость куска этой ткани длиной Х метров и шириной 80...
C++ Составить алгоритм и программу, которая определит сколько досок надо купить, чтобы поставить сплошной забор http://www.cyberforum.ru/cpp-beginners/thread1312012.html
В С++ Имеется садовый участок, имеющий форму прямоугольника со сторонами А метров и В метров. Составьте алгоритм и программу, которая определит сколько досок надо купить, чтобы поставить сплошной...
C++ Составить алгоритм и программу, которая определит среднее значение оценок, полученных мальчиком в пяти опросах Помогите пожалуйста в С++ В пяти тестовых опросах мальчик получил оценки. Составьте алгоритм и программу, которая определит среднее значение оценок, полученных мальчиком в пяти опросах. подробнее

Показать сообщение отдельно
hoggy
6636 / 2821 / 484
Регистрация: 15.11.2014
Сообщений: 6,240
Завершенные тесты: 1
27.11.2014, 01:27
Цитата Сообщение от Zazy Посмотреть сообщение
hoggy, от 1 до 100, если n = 23,24,25....
Большое спасибо за указание на баг.

Исправленная версия:

http://rextester.com/KJJ76551


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>
 
typedef ::std::string
    str;
 
const char* pie(const size_t n)
{
    const str s(1, ::std::to_string(n).back() );
    const auto v = ::std::stoi(s);
    
    if(v==0)
        return "пирожков";
    if(v==1)
        return "пирожок";
    if(v>1 && v<5)
        return "пирожка";
    return "пирожков";
}
 
void message(const size_t n)
{
    ::std::cout<<"дайте мне "<< n <<" "<< pie(n)<<::std::endl;
}
 
int main()
{
    std::cout << "Hello, world!\n";
    
    for(size_t n=0;n<40;++n)
        message(n);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru