Форум программистов, компьютерный форум 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 кг; в) определение числа пассажиров, количество вещей... подробнее

Показать сообщение отдельно
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091

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

26.06.2014, 12:59. Просмотров 327. Ответов 10
Метки (Все метки)

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
#include<conio.h>
#include <cmath>
#include<iostream>
#include <stdio.h>
 
 
using std::cout;
using std::cin;
using std::endl;
 
 
void main()
 {
         cout << "Input n,m: ";
         int n,m,n1;      int MassVseTsisla[100]; int VseTsisla; VseTsisla=0;
   cin >> n >> m; cin.get();
   n1=n;
    int Massiv[100];int Stsotsik;  Stsotsik=0;
 
   Idisuda: for (;  n!=0||n>0;  Stsotsik++)
        {Massiv[Stsotsik] = n%10; n/=10;}
      int Summa; Summa=0;
      for (Stsotsik;  Stsotsik!=0||Stsotsik>0;  Stsotsik--) 
          {Summa=Summa+Massiv[Stsotsik];}
   Summa=Summa*Summa;
        if ( Summa==m ) {MassVseTsisla[VseTsisla]=n1;n=n1-VseTsisla;
                     VseTsisla++;
                     if (n>0)goto Idisuda;}
 
    for (VseTsisla;VseTsisla>=0;VseTsisla--){cout<< VseTsisla << "Znatsenie" <<MassVseTsisla[VseTsisla]<< endl;}
    cin.get();
 
 }
Значения просто тиряются где-то в массивах... Нужно или по другому переписать, или дополнить и понять где же они теряются! Или я извлеч из массива их не умею..

Добавлено через 17 часов 36 минут
В переменную Summa никакие значения не поступаю. Подскажите как правильно!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru