Форум программистов, компьютерный форум 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
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 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;
    }
 
Текущее время: 17:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru