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

Как из do while переделать в for - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание класса очередь из двух векторов http://www.cyberforum.ru/cpp-beginners/thread1156694.html
Суть задачи - создать шаблонный класс очередь, который состоит из двух векторов, и реализовать две функции - добавление элемента в начало очереди и в конец очереди. Написала что-то, подскажите, где могут быть ошибки? :(( #include <iostream> #include <vector> #include <time.h> template <class T> class MyDeque { T *av; T *bv;
C++ Прерывание в си++, отслеживание нажатых клавиш Доброго времени суток, пишу программу, которая выполняет ряд различных простых задач друг за другом в бесконечном цикле. Задача следующая, нужно , что бы после выполнения одного круга задач, он проверял была ли нажата какая-нибудь кнопка и распознавал какая, чем-то схожее с winapi структурой , может подскажет кто-то подобную функцию ? Заранее благодарю ! :) http://www.cyberforum.ru/cpp-beginners/thread1156682.html
C++ Как складывать строки или символы через циклы с использованием массивов
Вообщем-то возникли трудности с решением кое-какой задачи. Не пойму как складывать строки или символы через циклы с использованием массивов. Например, char a={'a'}; char b={'b'}; for(int i(0);i<3;i++) { strcat(a,b); cout<<a; } getch();
Игра пятнашки при нажатии ''4'' неправильно работает C++
#include <cstdio> #include <Windows.h> int main(){ /////////////////резервируем память int ** MainArg =new int*; for (int i = 0;i<4;i++) MainArg=new int; ////////////заполняем массив значениями int Number = 1;
C++ Шахматная доска, найти ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread1156667.html
Здравствуйте, нужно вывести шахматную доску, у меня куча ошибок и я не могу никак сделать // Шахматная доска #include <graphics.h> #include <stdio.h> #include <conio.h> #define PATHTODRIVER "c: WborlandcWbgiW" // шахматная доска void doska() int xO = 100, // координаты левого верхнего угла доски уО = 100; int x,у; // координаты левого верхнего угла клетки
C++ В прямоугольной матрице определить количество столбцов, которые содержат только числа одного знака В прямоугольной матрице определить количество столбцов,которые содержат только числа одного знака(положительные или отрицательные) и не содержат нулевых элементов подробнее

Показать сообщение отдельно
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 201
25.04.2014, 12:19     Как из do while переделать в for
а если изначально писать через for, то не будет так выглядеть ужасно как при "переводе"

Добавлено через 14 минут
если не переводить, а зеркально переставлять символы, то так:
C++
1
2
3
4
5
    for(; i < j; i++, j--){
        tmp = arr[i];
        arr[i] = arr[j];
        arr[j] = tmp;
    }
 
Текущее время: 22:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru