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

Помогите решить ... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчитать четные числа в массиве http://www.cyberforum.ru/cpp-beginners/thread75269.html
Помогите составить программы! 1. Заполняет одномерный массив числами от-76 до +58 и подсчитывает четные числа в массиве вывести значения четных элементов массивы и их количество в текстовый файл. 2.Дана строка символов, среди которых есть символы <<+>> и <<*>>. определить сколько раз в этой строке встречается символ <<+>> и <<*>> и поменять местами.
C++ Определить номер строки, в которой находится самая длинная серия одинаковых элементов помогите студенту с решением ... 1)в целочисленной квадратной матрице определить номер строки, в которой находиться самая длинная серия одинаковых элементов. 2)упорядочить элементы массива по возрастанию модулей элементов. 3)в одномерном массиве состоящем из n вещественных элементов, вычислить произведение элементов массива расположенных между максимальным и минимальным элементами. ко... http://www.cyberforum.ru/cpp-beginners/thread75259.html
C++ Как создать меню для выбора проги?
Как создать меню для выбора задачи? Опустим у меня есть 3 задачи, как написать к ним меню, их все 3 в одну объединить надо что ли? Объясните кто-нибудь плз...
C++ Найти количество элементов массива после последнего нуля
Как найти количество элиментов после последнего нуля Например: 1 2 0 0 4 0 5 Ответ 1
C++ Чтение строки в переменную типа String до определённого символа http://www.cyberforum.ru/cpp-beginners/thread75236.html
Здравствуйте! Помогите написать код для извлечения из строки, полученной из файла методом fgets, новой строки до символа "-". В текстовике записано так: Am-002210 E-022100 F-133211 Надо записать в отдельную переменную типа String только буквы. Вот мой код, компилируется, но вылазит окно с предупреждением по нажатию на кнопку: void __fastcall TForm1::Button2Click(TObject *Sender) { FILE...
C++ Двусвязный список. разобраться в проге. Помоги разобраться в проге...не до конца понимаю что там происходит.. комментарии к каждой строчке нужны.. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
16.12.2009, 15:01     Помогите решить ...
Цитата Сообщение от Viktory12345 Посмотреть сообщение
Надо вычислять остаток от деления введенного года на 12.
Ага! Вот так как-то:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <locale.h>
 
/* Составьте программу, которая бы по году рождения определяла знак по восточному календарю */
 
char *signs[] = { "Обезьяна", "Петух", "Собака", "Кабан", "Крыса", "Вол", "Тигр", "Кролик",
    "Дракон", "Змея", "Лошадь", "Овца" };
    
int main(void){
    int year, stop = 0;
    
    setlocale(LC_ALL, "Russian");
    while ( !stop ) {
        printf("Год рождения: ");
        scanf("%d", &year);
        if ( year >= 1920 && year <= 2020 )
            printf("%s\n", signs[(year - 1920) % 12]);
        else
            stop = 1;
    }
    return 0;
}
Добавлено через 5 минут
Верхний предел (2020) можно изменить, или вообще убрать. Как-то по привычке так получилось...
 
Текущее время: 01:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru