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

Раскраска таблицы умножения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с неструктурированными данными http://www.cyberforum.ru/cpp-beginners/thread1154904.html
Для исследования различных методов доступа к файлам данных необходимо выполнить следующие подготовительные действия: 1) Создать в Блокноте следующий текстовый файл input_1.txt: У меня спросили:...
C++ B zero идентификатор не найден Приветствую всех, столкнулся с необходимостью использовать bzero(). Вот такой код не работает. Тут http://www.opennet.ru/docs/RUS/libc/libc-4.html сказано подключать #include <string.h>. Однако... http://www.cyberforum.ru/cpp-beginners/thread1154895.html
C++ Как открыть проект в программе, не запуская саму программу
Ребят, такая тема: У меня есть программа, в которой я создаю проекты, но как сделать так, что бы при запуске созданного мной проекта 1) Запускалась моя программа, можно ли сделать программно, что...
Переполнение при расчете функции C++
рассчитываю функцию, получается переполнение, что делается в таких случаях? // raschet # include <iostream.h> # include <conio.h> # include <math.h> long double x(int k,long double...
C++ Не выполняется условие сравнения строк с номером телефона http://www.cyberforum.ru/cpp-beginners/thread1154871.html
Вот программа через структуру, ввод данных: Фамилия Имя, дата рождения, номер телефона. Когда вводит в запросе номер телефон он должен выдавать всю информацию о человеке с которым совпал номер...
C++ Вычислить площадь простого многоугольника В первой строке вводится одно число N (3≤N≤100000). Далее в N строках задается по паре чисел – координаты очередной вершины простого многоугольника в порядке обхода по или против часовой стрелки. ... подробнее

Показать сообщение отдельно
TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
24.04.2014, 10:46
Как понимаю последний цвет, в который красят число и будет его цветом, поэтому пробуем красить с последнего цвета, если получилось - переходим к следующей итерации цикла, если не получилось покрасить не в один цвет, то красим в черный и переходим к следующему числу.

Вот попробуйте, первые 2 примера вроде правильно выводит:

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
#include<iostream>
#include<fstream>
using namespace std;
int main() {
    //ifstream cin("input.txt");
    //ofstream cout("output.txt");
    int red = 0, blue = 0, green = 0, black = 0, n, m, CurrentNum;
    cin >> n >> m;
    for (int i = 1; i <= n; ++i){
        for (int j = 1; j <= m; ++j) {
            CurrentNum=i*j;
 
            if ( !(CurrentNum%5) ) {
                blue++;
                continue;
            }
            if ( !(CurrentNum%3) ) {
                green++;
                continue;
            }
            if ( !(CurrentNum%2) ) {
                red++;
                continue;
            }
            black++;
        }
    }
 
    cout << "RED" <<" "<<":"<< " " << red << endl;
    cout << "GREEN" << " " << ":" << " " << green << endl;
    cout << "BLUE" << " " << ":" << " " << blue << endl;
    cout << "BLACK" <<" "<<":"<< " " << black << endl;
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru