Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void myabs() {
- cout << "Введите число: " << endl;
- int val;
- cin >> val;
- // так не правильно
- cout << " |" << val << "| = "
- << (unsigned int)val << endl;
- cout << " |" << val << "| = ";
- if (val < 0)
- cout << -val;
- else
- cout << val;
- cout << endl;
- cout << " |" << val << "| = ";
- (val < 0) ? cout << -val : cout << -val;
- cout << endl;
- cout << " |" << val << "| = ";
- val = (val < 0) ? -val : val;
- cout << val;
- cout << endl;
- }
- void getMaxFromFour() {
- cout << "Введите 4 числа: " << endl;
- int maxval;
- int minval;
- int val;
- cin >> val;
- //if (val > maxval)
- maxval = val;
- minval = val;
- cin >> val;
- if (val > maxval)
- maxval = val;
- if(val < minval)
- minval = val;
- cin >> val;
- if (val > maxval)
- maxval = val;
- if (val < minval)
- minval = val;
- cin >> val;
- if (val > maxval)
- maxval = val;
- if (val < minval)
- minval = val;
- cout << "Максимум: " << maxval << endl;
- cout << "Минимум: " << minval << endl;
- }
- void cicle() {
- int count = 0;
- while (count < 4) {
- count = count + 1;
- cout << "Шаг " << count << endl;
- }
- }
- void getMaxByWhile() {
- cout << "Введите 4 числа: " << endl;
- int maxval;
- int minval;
- int val;
- cin >> val;
- maxval = val;
- minval = val;
- int count = 0;
- while (count < 3) {
- count = count + 1;
- cin >> val;
- if (val > maxval)
- maxval = val;
- if (val < minval)
- minval = val;
- }
- cout << "Максимум: " << maxval << endl;
- cout << "Минимум: " << minval << endl;
- }
- void summNums() {
- int a, b;
- cout << "Введите два числа: " << endl;
- cin >> a >> b;
- int summ = 0;
- cout << "Сумма чисел от " << a << " до " << b << " равна ";
- while (a <= b) {
- summ = summ + a; // summ += a;
- a = a + 1; // a += 1;
- // b -= 2; b = b - 2;
- // b *= 2; b = b * 2;
- // b /= 2; b = b / 2;
- // b %= 2; b = b % 2;
- }
- cout << summ << endl;
- }
- void degree() {
- cout << "Введите числа для возведения в степень: ";
- double x;
- cin >> x;
- cout << "Введите степень от 1 до 10: ";
- int n;
- cin >> n;
- double res = 1;
- while (n > 0) {
- n -= 1; // n--; n++; (--n; ++n;)
- res *= x;
- }
- cout << "Ответ " << res << endl;
- }
- void manyDegrees() {
- char ch = 'y';
- while (ch == 'y' || ch == 'Y') {
- degree();
- cout << "Введите 'y' или 'Y' для продолжения: ";
- cin >> ch;
- }
- }
- void charsTab() {
- cout << "Chars Tab" << endl;
- int k = 0;
- while (k < 256) {
- if((char)k == '\n')
- cout << k << " " << "перенос" << " ";
- else if((char)k == '\b')
- cout << k << " " << "backspace" << " ";
- else
- cout << k << " " << (char)k << " ";
- if ((k+1) % 4 == 0)
- cout << endl;
- k++;
- }
- }
- void dayOfYear() {
- enum DayOfWeek {MONDAY = 2, TUESDAY = 3, WEDNESDAY = 4, THURSDAY = 5,
- FRIDAY = 6, SATURDAY = 0, SUNDAY = 1};
- // Пользователь вводит номер дня в 2022 году (1 января это суббота).
- // Программа "говорит" какой это был день недели.
- cout << "Введите номер дня в 2022 году: ";
- int day;
- cin >> day;
- switch ((day-1) % 7) {
- case SATURDAY: cout << "Сб.";
- break;
- case SUNDAY: cout << "Вс.";
- break;
- case MONDAY: cout << "Пн.";
- break;
- case TUESDAY: cout << "Вт.";
- break;
- case WEDNESDAY: cout << "Ср.";
- break;
- case THURSDAY: cout << "Чт.";
- break;
- case FRIDAY: cout << "Пт.";
- break;
- }
- cout << endl;
- }
- int main(){
- setlocale(LC_ALL, "Russian");
- //getMaxFromFour();
- //cicle();
- //getMaxByWhile();
- //summNums();
- //charsTab();
- dayOfYear();
- }
Add Comment
Please, Sign In to add comment