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

Циклы в Си++, хотелось бы уточнить некоторые моменты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Элементы главной диагонали http://www.cyberforum.ru/cpp-beginners/thread107295.html
Дана действительная квадратная матрица 5х5, все элементы которой различны. Найти наименьший элемент среди стоящих на главной диагонали и поменять его местами с элементом стоящим в правом нижнем углу матрицы. Вот наброски. Помогите дописать прогу, а именно, надо теперь поменять местами минимальный элемент диагонали с элементомв правом нижнем углу и если есть ошибки исправить )) #include...
C++ Конструктор - копировщик: ошибка при таком кодеclass cat{ public: cat(); ~cat(); cat(cat&); }; cat::cat(){ cout<<"Cat constructor"<<endl; } http://www.cyberforum.ru/cpp-beginners/thread107261.html
C++ Масcив
1. Дан целочисленный линейный массив из 10 элементов. Найдите наименьшее число K элементов, которое нужно исключить из последовательности A, A,…,A, чтобы осталась возрастающая последовательность. 2. Составьте программу вычисления суммы элементов от первого отрицательного и до конца.
C++ Не могу задать массив 1000х1000
Помогите, плз, найти ошибку или решение. Нужно задать массив размера не меньше 1000х1000 случайными числами. Составляю программку: #include <iostream> using namespace std; int main()
C++ Обмен переменных string http://www.cyberforum.ru/cpp-beginners/thread107221.html
Здравствуйте. Подскажите пожалуйста, как ПРАВИЛЬНО и КРАСИВО поменять местами две string-переменные? Делаю следующим образом: void SwapStrings(string *str1, string *str2) { string temp; temp = *str1; *str1 = *str2;
C++ scanf в C можна прочитать несколько значений использав всего раз scanf например : scanf ("%d %d",&a,&b); ? - правильно ли это сделано? подробнее

Показать сообщение отдельно
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
22.03.2010, 10:59     Циклы в Си++, хотелось бы уточнить некоторые моменты
Можно всегда использовать цикл for.
Например цикл while( <EXPR> ) { <BODY> } заменяется на
C
1
2
3
for ( ; <EXPR>; ) {
    <BODY>
}
Цикл do { <BODY> } while ( <EXPR> ); заменяется на
C
1
2
3
4
for ( ; ; ) {
    <BODY>;
    if ( !<EXPR> ) { break; }
}
Добавлено через 1 минуту
Поэтому вопрос какой вариант цикла выбирать немного бессмысленный.
 
Текущее время: 16:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru