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

Почему не работает цикл for - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двойные указатели в классах http://www.cyberforum.ru/cpp-beginners/thread700159.html
Привет всем!) class Asd { int i; double d; }; class Test {
C++ обменять строки даны две строки. Присвоить эти названия переменным величинами а1 и а2, после чего обменять значения величине а1 и а2. http://www.cyberforum.ru/cpp-beginners/thread700155.html
C++ Передача в функцию копии матрицы
1) Я создаю массив указателей(матрицу) на char. char** mapInChar. 2) Выделяю память в зависимости от размеров нужных мне. CPP]mapInChar = new(char*); for(int i = 0; i < iSize; i++) mapInChar = new(char); 3) В нужный мне момент вызываю функцию которая ищет минимальный путь от точки S до точки G(не суть). en1.find_path(pc,level); - так вызываю функцию. char find_path(PacMan...
Графы и алгоритм Левита C++
Доброго времени суток, ув. форумчане! С ровного места возникла проблема: препод дал задачу, но по такому материалу что ещё не проходили, сказал если до воскресения не сделаем- завалит. Знаю только что нужно делать на графах и алгоритме Левита (или дейкстры), но ни того ни другого не проходили, тоесть знаний по этому у меня покачто ноль. Обьясните пожалуйста как это реализовать. Условие: ...
C++ Строку в обратную польскую запись http://www.cyberforum.ru/cpp-beginners/thread700136.html
Подскажите, как представить выражение из строки в обратную польскую запись и потом посчитать? Наверное есть уже готовые алгоритмы...
C++ Ошибка при компиляции Всем здрасте , я тут новенький , при компиляции выходит ошибка , вот отрывочек : 1> Для всех выходных данных обновления не требуется. 1>LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден 1>СБОЙ построения. 1>Затраченное время: 00:00:00.12 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Вот кодишко :... подробнее

Показать сообщение отдельно
Parilo
14 / 2 / 0
Регистрация: 18.11.2011
Сообщений: 90
17.11.2012, 13:47     Почему не работает цикл for
У меня не работает первый цикл for, хотя вроде ошибки нигде найти не могу.
То есть программа должна вывести все цифры чисел от 1345 до 1349 по одному. Например 1 3 4 5 1 3 4 6 1 3 4 7 1 3 4 8 1 3 4 9.
Но программа выводит только 1 3 4 5, дальше не считает. В чём причина?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
 
int main ()
{ 
   int a[10];
   int r=0;
 
   int n=1000;
  
  
  for (int i=1345; i<=1349; i++)
  { 
   
      
      while (n>0)
      {
      a[r]=i/n; 
    cout << a[r] << " "; r++;
     i=i%n; n=n/10;
    
      }        
     
 }
 
return 0;
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru