Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двойные указатели в классах https://www.cyberforum.ru/ cpp-beginners/ thread700159.html
Привет всем!) class Asd { int i; double d; }; class Test {
обменять строки C++
даны две строки. Присвоить эти названия переменным величинами а1 и а2, после чего обменять значения величине а1 и а2.
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... https://www.cyberforum.ru/ cpp-beginners/ thread700148.html C++ Графы и алгоритм Левита https://www.cyberforum.ru/ cpp-beginners/ thread700137.html
Доброго времени суток, ув. форумчане! С ровного места возникла проблема: препод дал задачу, но по такому материалу что ещё не проходили, сказал если до воскресения не сделаем- завалит. Знаю только что нужно делать на графах и алгоритме Левита (или дейкстры), но ни того ни другого не проходили, тоесть знаний по этому у меня покачто ноль. Обьясните пожалуйста как это реализовать. Условие: ...
C++ Строку в обратную польскую запись
Подскажите, как представить выражение из строки в обратную польскую запись и потом посчитать? Наверное есть уже готовые алгоритмы...
C++ Ошибка при компиляции Всем здрасте , я тут новенький , при компиляции выходит ошибка , вот отрывочек : 1> Для всех выходных данных обновления не требуется. 1>LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден 1>СБОЙ построения. 1>Затраченное время: 00:00:00.12 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Вот кодишко :... https://www.cyberforum.ru/ cpp-beginners/ thread700110.html
C++ Контейнер list, вывод содержимого в заданном порядке Как с помощью двунаправленных итераторов вывести содержимое списка в таком порядке: первый эл-т,последний,второй эл-т,предпоследний и т.дfor (int ii=0;ii<15;ii++) { my_list.push_back(rand()%20); } https://www.cyberforum.ru/ cpp-beginners/ thread700094.html C++ Реализовать шаблонный класс property
Необходимо реализовать шаблонный класс property, реализующийся на С++ станд. средствами вообще не знаю как делать(((
C++ Подтверждение от пользователя Например, у меня есть цикл на повтор программы char otvet; do { cout<<"Желаете ли Вы повторить свое решение? 1/0 "; cin>>otvet; }while(otvet=='1') https://www.cyberforum.ru/ cpp-beginners/ thread700058.html C++ Помоги сделать по информатике задачу, что-то у меня ничего не выходит http://cs402725.userapi.com/v402725339/3f40/qf8x7sAxJhs.jpg https://www.cyberforum.ru/ cpp-beginners/ thread700052.html
C++ Найти произведение чисел, которые не превосходят 4000 и являются полными квадратами некоторого натурального числа
Найти произведение чисел, которые не превосходят 4000 и являются полными квадратами некоторого натурального числа. пример: 2 5 4 19 25 4625 121 144 0 рез-т: 4*25*121*144=1742400 Максим количество чисел неизвестно, поэтому последовательность необходимо поместить в вектор.Послед-ть чисел должна завершаться 0. Написать функцию для вычисления указанных характеристик, передавая в нее один...
C++ Стандарт. По УМОЛЧАНИЮ при дин. выделении, если не хватает памяти, вызывается NULL или bad_alloc? По УМОЛЧАНИЮ при динамическом выделении, если не хватает памяти, возвращается NULL или bad_alloc? Так и не нашел конкретного ответа. Английский плохо понимаю, чтобы детально шариться в стандарте https://www.cyberforum.ru/ cpp-beginners/ thread700010.html
14 / 2 / 0
Регистрация: 18.11.2011
Сообщений: 90
17.11.2012, 14:09  [ТС] 0

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

17.11.2012, 14:09. Показов 14117. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от Croessmah Посмотреть сообщение
В цикле просто прибавится единица к текущему значению.
Ну хорошо, если причина в этом, тогда я присвоил значение i переменной m в начале.
Но он всё равно показывает 1345, дальще не считает, в чём причина?
#include <iostream>
using namespace std;

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main ()
{ 
   int a[10];
   int r=0;
   int m;
   int n=1000;
   for (int i=1345; i<=1349; i++)
  { m=i;
     
      while (n>0)
      { 
      a[r]=m/n; 
    cout << a[r] << " "; r++;
     m=i%n; n=n/10;
    
      }      
 }
 
return 0;
 }
Добавлено через 6 минут
Цитата Сообщение от go Посмотреть сообщение
Ну, например, так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stack>
 
int main()
{
    for (int i = 1345; i <= 1349; ++i)
    {
        int t = i;
        std::stack<int> st;
        do
        {
            st.push(t % 10);
        } 
        while (t /= 10);
        
        while (!st.empty())
        {
            std::cout << st.top() << " ";
            st.pop();
        }
    }
    std::cout << std::endl;
}
http://ideone.com/jm1juG#view_edit_box
Bash
1
1 3 4 5 1 3 4 6 1 3 4 7 1 3 4 8 1 3 4 9
Вы можете объяснить мой код? Я не знаю классы stack и т.д.
У меня вроде бы простейшая программа. Прошу прощения за назойливость, но я хотел бы получать чёткий ответ на мой вопрос, а не переделанный код с применением классов в котором я ничего не смыслю. Я хочу понять почему мой код понимается машиной неправильно. И где тут нужно изменить чтобы первый цикл работал.

Вернуться к обсуждению:
Почему не работает цикл for C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2012, 14:09
Готовые ответы и решения:

Почему цикл не работает?
&lt;html&gt; &lt;head&gt;&lt;title&gt;Палиндром&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;script type=&quot;text/javascript&quot;&gt; ...

Почему не работает цикл?
Задача на скриншоте. Пытался использовать цикл так как дорога кольцевая и надо result сокращать...

Почему не работает цикл
Добрый день всем. Я хочу сделать скрипт, который в тексте будет находить слова, где присутствуют...

Почему не работает цикл for
Ситуация такая. Заполняем матрицу символами: &gt;&gt; y=. Функция trans12 зависит от размерности y....

16
17.11.2012, 14:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2012, 14:09
Помогаю со студенческими работами здесь

Почему не работает цикл?
Почему не работает код: For n=2 to Q...

Почему не работает цикл?
Добрый день! Не могу разобраться почему не работает цикл public class InFor { void inFor() {...

Почему не работает цикл while
&lt;?php $_hwid = $_GET; define('_HOST','localhost'); define('_LOGIN','rot'); define('_PASS','');...

Почему не работает цикл?
Задача: открыт счёт, содержащий z руб. В начале каждого следующего месяца на него переводят y руб....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru