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

старояпонском календар - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оператор условия http://www.cyberforum.ru/cpp-beginners/thread713725.html
Есть массив в нём есть 10 элементов(например цифр 1). Например я могу изменять любой элемент массива на 0. Как мне прописать, что бы при наличии у элементов массива №1, №2, №3 значения равного 0, происходил например вывод на экран какого-либо сообщения или выполнение действия? Конструкция if(Arr==Arr==Arr) { .... } -не катит
C++ позадачу не используя операторы цикла Написать программу с рекурсивной функцией, вычисляющей: http://www.cyberforum.ru/cpp-beginners/thread713723.html
с++11. Сильно тормозят регулярные выражения C++
Добрый день! Есть файл "словарь.txt", нужно прочитать его построчно и вывести в файл "результат.txt" только те строки, которые удовлетворяют регулярному выражению. Пишу: #include "stdafx.h" #include <fstream> #include <sstream> #include <istream> #include <iostream> #include <regex>
C++ описать класс блокнот
может у кого-то уже она где-то валяется.. Описать класс «блокнот». Предусмотреть возможность работы с произвольным количеством записей, поиска записи по какому-либо признаку (например, фамилия, дата рождения или номер телефона), добавления и удаления записей, сортировки по разным полям. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее...
C++ Вычислить сумму на отрезке. http://www.cyberforum.ru/cpp-beginners/thread713713.html
помогите написать на с++ программу, находящую сумму на отрезке , где каждое слагаемое представляет собой произведение чисел отрезка в порядке их следования. Первое слагаемое содержит один элемент – x, второе – произведение двух следующих, третье – трех следующих и т.д. Последнее слагаемое является произведением всех оставшихся чисел до y включительно. Нахождение слагаемого оформить в виде...
C++ isdigit() не понимаю Здрасти всем! Не могу понять, почему isdigit() неверно себя ведет. Точнее абсолютно наоборот. #include <iostream> const int SIZE = 10; int main() { using namespace std; подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
29.11.2012, 21:23     старояпонском календар
Программа на С++
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 <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <locale.h>
const int str_size=25;
char* setYear(int year, char* dest){
    int delta, cyc_id, scyc_id;
    static const int cyc_period=12;
    static const int scyc_period=5;
    static const char* cycles[cyc_period]={"крысы", "коровы", "тигра", "заяца", "дракона",
        "змеи", "лошади", "овцы", "обьезяны", "куры", "собаки", "свиньи" };
    static const char* subcicles[scyc_period]={"зелен", "красн", "желт", "бел", "черн"};
    static const int null_year=1984;
    while (year<null_year) year+=cyc_period*scyc_period;
    delta=year-null_year;
    cyc_id=delta%cyc_period;
    scyc_id=delta%scyc_period;
    strcpy(dest, "год ");
    strcat(dest, subcicles[scyc_id]);
    strcat(dest, ((cyc_id>1)&&(cyc_id<5))?"ого":"ой");
    strcat(dest, " ");
    strcat(dest, cycles[cyc_id]);
    return dest;
}
int main()
{
    char output_str[str_size];
    int year;
    setlocale(LC_ALL, "russian");
    printf("Введите год:");
    scanf("%d", &year);
    printf("\nЭто %s\n", setYear(year, output_str));
    system("pause");
    return 0;
}
 
Текущее время: 20:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru