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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ указатель на массив строк http://www.cyberforum.ru/cpp-beginners/thread658334.html
Всем добрый день. Не могу понять как поменять символ в через указатель на массив строк? char *labPtr={"############", "#...#......#", "..#.#.####.#", "###.#....#.#", "#....###.#..", "####.#.#.#.#", "#..#.#.#.#.#",
C++ Матрица выводится в строку Конечная матрица отображается не правильно. Результат подсчёта правильный, только все строки матрицы идут одна за другой в строку. В чём проблема? #include <iostream.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> const int n = 5; void inparr(int a) http://www.cyberforum.ru/cpp-beginners/thread658315.html
C++ Преобразовать массивы
Здравствуйте. Помогите пожалуйста. Даны целые массивы A, B и значения К и L (0<=K<=9, 0<=L<=9). Массивы пpеобpазовать следующим обpазом: в массиве А поменять местами значения 1-го и К-го столбцов; в массиве B поменять местами значения 1-го и L-го столбцов.
Перебор всех возможных сумм C++
Добрый день. Есть массив размерностью(N) int A = { 1, 2, 3, 5} и есть число (K), к примеру 10. Нужно сформировать все возможные комбинации сумм из массива равные числу K, например. 1+1+1+1+1+1+1+1+1+1 1+1+1+1+1+1+1+1+2 1+1+1+1+1+1+1+3 1+1+1+1+1+2+3 1+1+1+1+1+5 ... 5+3+2
C++ Зачем нужны адапторы контейнеров? http://www.cyberforum.ru/cpp-beginners/thread658299.html
Объясните, пожалуйста, зачем нужны адаптеры контейнеров. Не понимаю смысл их существования, у них и функции какие-то кривые по сравнению с функциями контейнеров... И вообще непонятно, зачем, допустим, deque запихивать в stack, если она в первоначальном варианте обрабатывается намного лучше и легче?
C++ Как скомпилировать программу в Code Blocks Добрый день,решил попробовать свои силы в С++.Установил Code Blocks 10.05. Создал консольное приложение.Написал первую программу "Hello World",а как скомпилировать не знаю.Нажимаю Build,в окне сообщений пишется вот что: "Project2 - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping... Nothing to be done. Текст программы:... подробнее

Показать сообщение отдельно
Peperovich
43 / 43 / 4
Регистрация: 17.05.2011
Сообщений: 162
26.09.2012, 13:58     Объясните, как работает код - циклы
Цитата Сообщение от SatanaXIII Посмотреть сообщение
// showprim.cpp - имя файла примера
// displays prime number distribution - вызов сатаны, собственно драсьте.
#подключить к проекту стандартную библиотеку <iostream>
использовать пространство имен самое стандартное;
#подключить к проекту стандартную библиотеку<conio.h> //в которой прописано что такое getche()

тип возращаемого значения главной функцией - целочисленный имя главной функции - main()
{
объявляем переменную тип которой никогда не изменяемый беззнаковый символьный с именем - WHITE = и делаем ее равной 219; //solid color (primes) - бессмысленынй текст
объявляем вторую переменную тип которой никогда не изменяемый беззнаковый символьный с именем - GRAY = и делаем ее равной 176; //gray (non primes) - отсылка к Саше
объявляем вторую переменную тип которой изменяемый беззнаковый символьный ch;
//for each screen position - что-то про какие-то позиции
Понесся цикл(объявляем новую переменну-счетчик целочисленного типа имя ей даем - count и сразу говорим, что она равна нулю; и пока переменная count строго меньше чем 2000; увеличиваем ее значение на единицу при каждой итерации цикла)
{
объявленной ранее символьной переменной ch присваиваем значение WHITE; //assume it's prime - тут говорится, что это работать не должно
пошел второй цикл(объявляем новую целочисленную переменную и нарицаем ее j ,значение же ей даем 2; пока эта переменная j меньше чем переменная count; увеличиваем ее на единицу в каждую итерацию) //divide by every integer from
Если(мы переменную count разделим и возьмем остаток на переменную j и этот остаток будет равен нулю) //2 on up; if remainder is 0, - два раза отмерь, один отрежь
{
переменной ch присваиваем значение GRAY; //it's not prime - вторая хрень
выходим из последнего цикла в предыдущий; //break out of inner loop - перерыв на ланч
}
вывести на экран то, что находится после двух открывающих треугольных скобок << собственно переменную ch; //display the character - хорошая сегодня погода, не правда ли?
}
остановить программу и ожидать нажатия любой кнопки(); //freeze screen until keypress - а-то так можно дойти и до конца всей программы
главная функция (main) вернет ноль, если ее кто-нибудь об этом попросит;
}

Вооооот! Я думаю теперь все очень понятно.

Не по теме:

Мужик)

 
Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru