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

Массивы - отладить код; В переменную Summa никакие значения не записываются - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает сортировка Stl sort http://www.cyberforum.ru/cpp-beginners/thread1216963.html
вот код сортировки массива обычным stl sort () #include<conio.h> #include<iostream.h> #include<vector.h> #include<algorithm> void main() { int arry={4,2,6,1,7};
C++ Указатели в VC++ (2010) DLL и в приложении C++Builder (RAD XE4) Здравствуйте! Есть такая ситуация: в приложении происходит вызов функции из библиотеки, в которую надо передать vector<wchar_t*>*. Когда это происходит, в библиотеку приходит ссылка на не пойми что, т.е. пользоваться этим невозможно. Как так портятся указатели? И как быть? Мои предположения никак мне не помогли, да и в инете тоже не густо ... Далее, когда мы передадим все-таки это, у нас в... http://www.cyberforum.ru/cpp-beginners/thread1216957.html
CopyFile C++
Нужно чтобы из Edit1 брался путь к файлу, а копировался он по тому же адресу только с припиской ".bak". Пишу так: CopyFile((LPCWSTR)Edit1->Text.c_str(),(LPCWSTR)Edit1->Text.c_str() + (LPCWSTR)L".bak", TRUE); Но выдает ошибку Invalid pointer addition. Не знаю что делать
Переставить слова в строке в порядке убывания количества цифр в них C++
Дан текст. Слова в строках переставить в порядке убывания количества цифр в них. как можно реализовать, подскажите пожалуйста. Хотя бы идейно.
C++ Ошибка в компиляторе round myround http://www.cyberforum.ru/cpp-beginners/thread1216907.html
Сейчас сидел писал код и в компиляторе мне выбило ошибку на вот этом моменте: return round(r * 100.0) / 100.0; пытался переименовать на myround return myround(r * 100.0) / 100.0; ошибка пропадала, но в ходе выполнения программы она крашнулась после ввода шага h вот сам код: #pragma hdrstop #pragma argsused
C++ Структуры Доброго времени суток. Помогите ребят в написании программы. Известна информация о багаже (количество вещей и общий вес багажа) 10 пассажиров. Написать программу, которая обеспечивает: а) определение числа пассажиров, имеющих более двух вещей; б) поиск пассажира (есть ли такой имеется), багаж которого состоит из одной вещи весом менее 25 кг; в) определение числа пассажиров, количество вещей... подробнее

Показать сообщение отдельно
gru74ik
Модератор
 Аватар для gru74ik
3118 / 1344 / 167
Регистрация: 20.02.2013
Сообщений: 3,810
Записей в блоге: 17
26.06.2014, 14:44     Массивы - отладить код; В переменную Summa никакие значения не записываются
Оформлено жестоко, конечно. Лучше так оформляй в следующий раз:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <conio.h>
#include <cmath>
#include <iostream>
#include <stdio.h>
 
 
using std::cout;
using std::cin;
using std::endl;
 
 
void main()
{   
    int n, m, n1;
    cout << "Input n, m: ";
    cin >> n >> m;
    cin.get();
    int arrAllNumbers[100]; // массив всех чисел
    int allNumbers = 0;
    n1 = n;
    int arr[100];
    int counter = 0;
    oneMoreTime:
    
    for (; n != 0 || n > 0; counter++)
    {
        arr[counter] = n%10;
        n /= 10;        
    }
 
    int summ = 0;
      
    for (counter; counter != 0 || counter > 0; counter--) 
        summ = summ + arr[counter];
        
    summ = summ * summ;
    
    if (summ == m)
    {
        arrAllNumbers[allNumbers] = n1;
        n = n1 - allNumbers;
        allNumbers++;
            if (n > 0)
                goto oneMoreTime;
    }
 
    for (allNumbers; allNumbers >= 0; allNumbers--)
        cout<< allNumbers << " value " << arrAllNumbers[allNumbers] << endl;
    
    cin.get();
 }
 
Текущее время: 20:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru