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

Разветвление - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс "Отрезок". Вычислить длину отрезка. http://www.cyberforum.ru/cpp-beginners/thread444879.html
создать класс отрезок,чтобы также можно было вычислить длину отрезка
C++ Кто сам выучил С++ Вот хотел спросить как вы сами выучили С++ и что для это надо что бы ументь программировать на С++, http://www.cyberforum.ru/cpp-beginners/thread444860.html
C++ Указатели файлов
Добрый день всем! Сразу прошу не поливать грязью, мол "стопицот раз говорилось". Проблема с режимами ios::ate и ios::app при открытии файла для записи. Перелопатил гугл, на этом форуме была тема и везде один ответ: ios::ate - указатель для записи смещается в конец, при этом только один раз, а указатель ios::app - СТРОГО в конец (т.е. каждый раз при записи). Сразу начну с того, что в книге Лафоре...
Работа с char* в классе C++
Приветствую. Задача: разработать класс, с методами и т.д. И нужно использовать в качестве поля char*. Но он какой-то тугой (то есть не он, а я), в итоге виснет, видимо, потому что неправильно инициализирую переменную в main. Каким образом написать, чтобы не висло: Соответственно, реализация через 3 файла: #include <cstdlib> #ifndef PERSON_H #define PERSON_H using namespace std; class...
C++ Матрица_формирование новой матрицы http://www.cyberforum.ru/cpp-beginners/thread444843.html
Вот условие задачи:Составить прогу,которая получает матрицу Х размерностью mxn. Прога в каждой строке определяет наименьший элемент и его индексы и формирует из этих чисел матрицу, расположив в первом её столбце наименьшие элементы строк, а во 2 и 3 столбцах их индексы. Я не уверен во 2 функции. Мне кажется у меня там полный бред. Помогите разобраться. И если есть ещё какие-то недочёты,...
C++ Вывести на экран данные автомобиля Добрый день! Необходимо было создать класс авто. Не получается вывести на экран данные автомобиля, предварительно занесенные: #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <string.h> #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
denys_l
51 / 51 / 4
Регистрация: 26.09.2011
Сообщений: 186
12.02.2012, 14:24     Разветвление
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <Windows.h>
int main()
{
    SetConsoleOutputCP(1251);
    int age;
    std::cout << "Введiть рiк людини: ";
    std::cin >> age;
    std::cout << "Рiк людини становить " << age;
 
    if (age%10==1) std::cout << " рiк";
    else if (age%10 ==2 || age%10==3 || age%4==4) std::cout << " роки";
    else std::cout << " рокiв.";
    std::cout << std::endl;
}
если год заканчивается на 1 - то " рiк"
кесли год заканчивается на 2, 3 или 4 - то " роки"
во всех остальных случаях - " рокiв"
Чтобы получить последнюю цифру года - надо получить остаток от деления года на 10.
1%10 = 1 рiк
23%10= 3 роки
149%10 = 9 рокiв
 
Текущее время: 04:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru