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

Бесконечный цикл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра с цифрами: вычитание из заданного числа по очереди меньших чисел, пока есть что вычитать. http://www.cyberforum.ru/cpp-beginners/thread1134368.html
Правила игры следующие: Изначально дано число X. За один ход разрешается отнять от числа X любую цифру, кроме 0, которая входит в число X. Проигрывает тот, кто не может ходить, то есть когда будет получено число 0. Выведите цифру первого хода, которая приведет вас к победе, иначе выведите NO, если хотите отказаться от игры.
C++ Вычислить выражение Y в степени X /Z Выведите ответ с точностью не менее 6 знаков после запятой http://www.cyberforum.ru/cpp-beginners/thread1134366.html
C++ GCC 4.7 компилируется, но не запускается бинарник
Где облажался? int main() { int a = {5,}; int b = {7,}; int sum=0; for(int i = 1; i < 200; i++)
Проверка на принадлежность к алфавиту C++
В общем увидел тему, решил помочь, не используя функции типа isalpha. В итоге получилась вот такая раскоряка, которая к тому же ещё и кривовато работает :-#include <iostream> using namespace std; const int N=256; int main() { int i=0; int j=0; char letter;
C++ Удаление элементов из массива http://www.cyberforum.ru/cpp-beginners/thread1134353.html
напишите пожалуйста , очень срочно и если можно то попроще , что бы мог разобраться и прокомментировать Из массива вещественных чисел удалить все отрицательные элементы. Найти среднее арифметическое элементов массива до и после удаления. Создать функции для удаления элемента массива и для определения среднего значения.
C++ Перевести с Pascal на С++ помогите пожалуйста с переводом на язык с++ Procedure ReadLong(Var A : Tlong); Var ch : char; i : Integer; Begin FillChar(A, SizeOf(A), 0) ; Read(ch); While Not(ch In ) Do Read(ch); While ch In Do Begin For i := A DownTo 1 Do подробнее

Показать сообщение отдельно
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
30.03.2014, 23:34     Бесконечный цикл
Teddy17, strlen вынеси вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
   char str1[5];char buf;
 
   cin>>str1;
 
   int size= strlen(str1);
   for(int i=0;i < size;i++)
   {
       buf=str1[0];
       for(int j=0;j<size-1;j++)
          {
              str1[j]=str1[j+1];
          }
       //str1[size]=buf;
       cout<<str1<<endl;
   }
}
а то он у тебя на каждый итерации считает.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru