Форум программистов, компьютерный форум 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); ? - правильно ли это сделано? подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
22.03.2010, 11:04
Цитата Сообщение от odip Посмотреть сообщение
Поэтому вопрос какой вариант цикла выбирать немного бессмысленный.
Тут наверное все больше зависит от конкретного момента, где что эффективнее,
Мне почему-то кажется, что вот в таком моменте цикл while эффективнее ну или как минимум симпатичнее
C++
1
2
3
4
5
6
7
8
9
10
11
void fwhile(int x)
{
    while(x--)
        // some code
}
 
void ffor(int x)
{
    for(int i = 0; i < x; ++i)
        // some code
}
И наоборот
C++
1
2
3
4
5
6
7
8
9
    for(int i = 0; i < 10; i += 2)
        // some code
        
    int i = 0;
    while(i < 10)
    {
        // some code
        i += 2;
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru