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

Функции внутри цикла не выполняются - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как можно правильно вызвать apply в следующей ситуации... http://www.cyberforum.ru/cpp-beginners/thread1859857.html
Здравствуйте. Хотел использовать метод apply для перебора элементов контейнера valarray. Но мне нужно получать доступ ко внешней переменной и менять её из лямбды, которую я передаю в apply. Что-то типа такого: #include <iostream> #include <valarray> using namespace std; int main() { int i = 0; valarray<int> v = {1,2,3,4,5};
C++ Ошибка с определением размера файла хочу определить размер файла struct stat maxsize; FILE *fp=fopen("myfile.txt","r"); printf(" get a size of file"); printf("size of the file: %ld ",maxsize.st_size); int filesize=maxsize.st_size;выводится ошибка invalid conversion from ‘int’ to ‘const char*’ stat(fileno(fp),&maxsize); http://www.cyberforum.ru/cpp-beginners/thread1859832.html
Инициализация объектов через конструктор(объясните в чём ошибка) C++
Вот программа! #include <iostream> #include <string> using namespace std; class GradeBook { public: GradeBook(); GradeBook(string name)
Ошибка открытия файла C++
пытаюсь загрузить файл из текущей папки. выводится такая ошибка ‘myfile’ was not declared in this scope FILE *fp=fopen(myfile.txt,"r"); не могу понять почему помогите пожалуйста разобраться int main(int argc, char **argv) {
C++ Написать программу табуляции функции, заданной рекурентной формулой http://www.cyberforum.ru/cpp-beginners/thread1859802.html
Помогите пожалуйста решить Написать программу табуляции функции, заданной рекурентной формулой, где k-натуральное число. Рассмотреть итерационный и рекурсивный алгоритм вычисления функции. f(0)=0, f(1)=2, f(2)=4, f(k+3)=f(k+2)-2*(k+1)
C++ Посчитать в строке количество слов с одним пробелом и с произвольным их количеством Запросить у пользователя строку с символами, и посчитать в ней количество слов с одним пробелом и с произвольным их количеством подробнее

Показать сообщение отдельно
bogutad
0 / 0 / 0
Регистрация: 13.11.2016
Сообщений: 3
25.11.2016, 16:21     Функции внутри цикла не выполняются
Здравствуйте!
Почему-то не работают функции внутри цикла (конечное значение выходит такое, будто изменений переменных внутри цикла не происходит). Подскажите, пожалуйста, что не так.
Примечание: программка призвана принять натуральное число от пользователя и поменять местами первую и последнюю цифру в нём.

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
28
29
30
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    unsigned int num;                   // число
    unsigned int first_figure = 0;      // цифра старшего разряда
    unsigned int lust_figure = 0;       // цифра младшего разряда
    unsigned int MSBnum = 0;            // разряд первой значащей цифры
    cout << "Введите число:" << endl;
    cin >> num;
 
    for (unsigned int i = 1000000000; first_figure = 0; i /= 10)
    {
        first_figure = num / i;
        MSBnum = i;
    }
    
    lust_figure = num % 10;
 
    cout << "Первая и крайняя цифры поменяны местами:" << endl;
    
    num = num - first_figure * MSBnum + lust_figure * MSBnum - lust_figure + first_figure;
    cout << num << endl;
    system("pause");
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru