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

Объясните, как работает код - циклы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ указатель на массив строк http://www.cyberforum.ru/cpp-beginners/thread658334.html
Всем добрый день. Не могу понять как поменять символ в через указатель на массив строк? char *labPtr={"############", "#...#......#", "..#.#.####.#", ...
C++ Матрица выводится в строку Конечная матрица отображается не правильно. Результат подсчёта правильный, только все строки матрицы идут одна за другой в строку. В чём проблема? #include <iostream.h> #include <conio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread658315.html
C++ Преобразовать массивы
Здравствуйте. Помогите пожалуйста. Даны целые массивы A, B и значения К и L (0<=K<=9, 0<=L<=9). Массивы пpеобpазовать следующим обpазом: в массиве А поменять местами значения 1-го...
Перебор всех возможных сумм C++
Добрый день. Есть массив размерностью(N) int A = { 1, 2, 3, 5} и есть число (K), к примеру 10. Нужно сформировать все возможные комбинации сумм из массива равные числу K, например....
C++ Зачем нужны адапторы контейнеров? http://www.cyberforum.ru/cpp-beginners/thread658299.html
Объясните, пожалуйста, зачем нужны адаптеры контейнеров. Не понимаю смысл их существования, у них и функции какие-то кривые по сравнению с функциями контейнеров... И вообще непонятно, зачем,...
C++ Как скомпилировать программу в Code Blocks Добрый день,решил попробовать свои силы в С++.Установил Code Blocks 10.05. Создал консольное приложение.Написал первую программу "Hello World",а как скомпилировать не знаю.Нажимаю Build,в окне... подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
26.09.2012, 14:09
Цитата Сообщение от Peperovich Посмотреть сообщение
Этот оператор берет остаток от деление count на j. Если остаток при делении 0, то выводит серый цвет, а если нет то белый.
Например 6%3=0, а 7%2=1
Да так каждый дурак может объяснить.

snyppimylt, что-то я пока ждал ответа застрадался фигней. Щас по нормальному поясню.

Добавлено через 10 минут
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
// showprim.cpp   
// displays prime number distribution   
#include <iostream>   -Ю Подключение библиотеки ввода-вывода
using namespace std;   
#include <conio.h>               //for getche()   
   
int main()                 -Ю Главная функция программы по умолчанию
   {   
   const unsigned char WHITE = 219;     -Ю WHITE и GRAY объявлены
   const unsigned char GRAY  = 176;       -Ю  просто для удобства и большей наглядности
   unsigned char ch;     -Ю Переменная, которую будем изменять (цвет)
                                    
   for(int count=0; count<2000; count++)   -Ю Основной цикл, выводящий две тысячи записей типа 0, 1, 2, 3, 4... 1999
      {   
      ch = WHITE;                  -Ю Сначала цвет белый
      for(int j=2; j<count; j++)    -Ю Вложенный цикл : 2, ... count
         if(count%j == 0)            -Ю Если count делится нацело на j тогда исполняем то, что в скобочках
            {   
            ch = GRAY;              -Ю А конкретно выбираем серый цвет
            break;                 -Ю выходим из цикла
            }   
      cout << ch;                 -Ю Если вышли из цикла или count не разделился нацело на j то попадем сюда, и выведем на экран циферку с определенным цветом (серым или белым)
      }   
   getche();                         -Ю Ждет ввода с клавиатуры, чтобы не разгоняться
   return 0;   -Ю Точка выхода из программы. Обычно используется если функцию main будешь использовать где-то еще. Можно писать rеturn 666. Вообще пофиг.
   }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru