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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Одинаковые символы в строке http://www.cyberforum.ru/cpp-beginners/thread1312017.html
Помогите дописать программу , пожалуйста . Задание : Дана строка . Найти наибольшее количество одинаковых символов , идущих подряд. Я начал немного , что дальше делать , пока не придумал , буду благодарен за помощь. Собственно , кусочек кода : #include <iostream.h> int main() { cout << "Kol-vo symbols " << endl;
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; i,j,k:integer; 125 w,buf:real; http://www.cyberforum.ru/cpp-beginners/thread1312014.html
Расширить консольное окно до полного экрана C++
В принципе вопрос в оглавлении. Думаю есть такая функция. В гугле поискал, но ничего в итоге. Добавлено через 1 час 14 минут Ну так есть варианты?
Функция, вычисляющая площадь поверхности и обьем цилиндра C++
Написать функцию, которая вычисляет площадь поверхности и обьем цилиндра
C++ Не получается подключить mkl.h к проекту http://www.cyberforum.ru/cpp-beginners/thread1312005.html
Всем доброго времени суток! Передо мной стоит задача: использовать для своих расчетов генератор случайных чисел mt19937 из Intel MKL. Мой маленький неработающий код: #include <mkl_vsl.h> #include <functional> using namespace std;
C++ Прокомментируйте программу, пожалуйста char t, p; int fl; void pre () { fl = fl = 0; for (i = 2; i<n; i++) { fl = fl; while(fl && p] != p) fl = fl]; подробнее

Показать сообщение отдельно
hoggy
5227 / 2118 / 403
Регистрация: 15.11.2014
Сообщений: 4,801
Завершенные тесты: 1
27.11.2014, 01:27     Поставить в правильном падеже слово "пирожок" (if или switch)
Цитата Сообщение от 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);
}
 
Текущее время: 13:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru