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

Показать сообщение отдельно
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
22.03.2010, 01:20     Циклы в Си++, хотелось бы уточнить некоторые моменты
for - в том случае, если известно количество итераций цикла.
C++
1
2
3
int mas[10];
for(int i = 0; i < 10; ++i)
    mas[i] = i;
while - если не известно количество итераций
C++
1
2
3
4
char str[] = "some string"
int i = 0;
while(str[i])
    ++i;
do while - если не известно количество итераций и необходимо до проверки условий выполнить какое-то действие
C++
1
2
3
4
5
6
7
int mas[10];
int i = 0;
do
{
    mas[i] = i;
    ++i;
}while(i < 10);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru