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

Выбрать из списка 2 любых оператора опишите их - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму элементов массива, находящихся между первым и последним отрицательным элементом http://www.cyberforum.ru/cpp-beginners/thread23395.html
В целочисленном массиве из 20 ти элементов, найти сумму элементов, находящихся между первым и последним отрицательным элементом.Массив заполняется случайно, в диапозоне от -30 до +30.
C++ Непарные элементы Long double ребята , парю мозги над нахождением непарных елементов масива типа Long double %- работает только с интами... Другой идеи нет. Просто выхоит , что у меня есть шаблон для нахождения в масиве минимального непарного числа.И есть два типа int и long double. Дайте идею плиз. P.S. ИЗВИНИТЕ ЗА НАЗВАНИЕ: НЕУВИДЕЛ Добавлено через 13 часов 2 минуты 43 секунды все уже не надо http://www.cyberforum.ru/cpp-beginners/thread23393.html
C++ Как с консоли записать в файл русский текст
Как с консоли записать в файл русский текст? Если так, то пишется только английский: #include <iostream> using namespace std; int main () { setlocale (LC_ALL,".1251"); char filename ; char str ;
Чтение из файла C++
Добрый день, нужна помощь! Нужно прочитать данные из файла. Как я понимаю они записаны структурой, ну или хотя бы в структуру их будет удобнее читать. Вот инфа по файлу: This file holds all the base-level terrain, and doesn't look too pretty without the static data. The map is stored as a 768x512 matrix of blocks. A block is basically a 8x8 matrix of cells. Each individual cell contains...
C++ Определить время через K (вводится с клавиатуры) секунд http://www.cyberforum.ru/cpp-beginners/thread23385.html
Задачки сверхпростые...но вот чего-то не выходит..общая идея то понятна - она везде там одинакова практически, а как все это собрать не знаю =( Помогите, если нетрудно составить алгоритмы, и рабочую формулу для каждого случая? =(( (код то не особо надо, а вот алгоритм..=( Задание1. Даны числа x, y, x1, y1, x2, y2 (вводятся с клавиатуры). Проверить истин- ность высказывания: «Точка с...
C++ Как вычислить количество элементов массива, переданного по ссылке? Здравствуйте! Имею следующий вопрос: нужно написать функцию, вычисляющую длину массива целых чисел: int arrayLength(int* arr) { // А дальше-то что? } подробнее

Показать сообщение отдельно
Splendid
0 / 0 / 1
Регистрация: 27.03.2008
Сообщений: 75
16.02.2009, 14:32
Операторы условных и безусловных переходов:
Для организации условных и безусловных переходов в программе на языке Си используются операторы: if - else, switch и goto. Первый из них записывается следующим образом:

if (проверка_условия) оператор_1; else оператор_2;

Если условие в скобках принимает истинное значение, выполняется оператор_1, если ложное - оператор_2. Если вместо одного необходимо выполнить несколько операторов, то они заключаются в фигурные скобки. В операторе if слово else может отсутствовать.

В операторе if - else непосредственно после ключевых слов if и else должны следовать другие операторы. Если хотя бы один из них является оператором if, его называют вложенным. Согласно принятому в языке Си соглашению слово else всегда относится к ближайшему предшествующему ему if.


C++
1
2
3
4
5
 int f(int a, int b)
     {
         if (a > b) { printf("max = %d\n", a); return a; }
         printf("max = %d\n", b); return b;
     }
Циклы организуются, чтобы выполнить некоторый оператор или группу операторов определенное число раз. В языке Си три оператора цикла: for, while и do - while. Первый из них формально записывается, в следующем виде:

for (выражение_1; выражение_2; выражение_3) тело_цикла

Тело цикла составляет либо один оператор, либо несколько операторов, заключенных в фигурные скобки { ... } (после блока точка с запятой не ставится). В выражениях 1, 2, 3 фигурирует специальная переменная, называемая управляющей. По ее значению устанавливается необходимость повторения цикла или выхода из него.

Выражение_1 присваивает начальное значение управляющей переменной, выражение_З изменяет его на каждом шаге, а выражение_2 проверяет, не достигло ли оно граничного значения, устанавливающего необходимость выхода из цикла.

Примеры:
C++
1
2
3
4
5
6
7
     for (i = 1; i < 10; i++) 
     {   ...
     }
 
     for (сh = 'a'; ch != 'p';) scanf ("%c", &ch);
              /* Цикл будет выполняться до тех пор, пока с клавиатуры 
                 не будет введен символ 'p' */
Любое из трех выражений в цикле for может отсутствовать, однако точка с запятой должна оставаться. Таким образом, for ( ; ; ) {...} - это бесконечный цикл, из которого можно выйти лишь другими способами.

Добавлено через 46 секунд
возьми любую книжку по Си для начинающих и найдешь то, что тебе надо для всех операторов.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru