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

Подскажите где ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование String в float http://www.cyberforum.ru/cpp-beginners/thread1143632.html
Добрый день уважаемые форумчане. Подскажите пожалуйста как преобразовать String в float. Заранее благодарен.
C++ Нужно добавить классы в программу #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <string.h> #include <malloc.h> #include <locale.h> #define GROUPSNUM 4 static char *NAMESGROUPS = { "20-30", "30-40", "40-50", "50-60" }; static char *outfileName = "BinaryFile2.dat"; http://www.cyberforum.ru/cpp-beginners/thread1143626.html
Можно ли как-то в дочернем классе получить указатель родителя? C++
У меня тут появилась мыслишка :D В любом классе есть так сказать скрытый указатель на самого себя - this, а можно ли как то получить в дочернем классе указатель на родительский класс? P.S.: без всякой явной передачи в конструктор дочернего класса указателя на базовый ... Добавлено через 12 минут ладно, опять же забейте, просто было интересно, есть ли возможность в дочернем классе получить...
C++ Перенос программы в Windows Forms
Срочно нужно перенести код консольного приложения в с++ Буду очень признателен. Минимальный интерфейс. 1 текстовое поле для результата. 1 выдвижное меню для выбора тональности. #include <iostream> #include <locale> #include <conio.h> using namespace std; int main() {
C++ Дана последовательность http://www.cyberforum.ru/cpp-beginners/thread1143618.html
Последовательность x1, x2, ... образована по закону (См. картинку) (i=1,2, ...). Дано действительное число e>0. Записать в файл h члены последовательности x1, x2, ..., остановившись после первого члена для которого выполнено |xi|<e
C++ Вычисление высоты дерева Всем привет! Дерево создано на основе стека, но вот в чем беда компилируется с ошибкой error C4703: используется потенциально неинициализированная локальная переменная-указатель "p" Не пойму как исправить не переписывая полностью программу) #include "stdafx.h" #include "stdio.h" #include <locale.h> #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
Student100
3 / 3 / 2
Регистрация: 08.04.2011
Сообщений: 27
09.04.2014, 17:29     Подскажите где ошибка
ну во первых массивы нумеруются с 0-го элемента) т.е. первый элемент a[0].
во вторых зачем вам 100 элементов в массиве?? месяцев 12 пока что.
в третьих в том месте где у вас цикл for он не нужен. уберите срочно

Добавлено через 9 минут
вместо этого
C++
1
2
3
4
5
6
7
8
9
10
11
if (a[i]<n)
    {
        if (a[i]<n)
    {
        n-=a[i];
    
       i++;
       
    }    
        cout<<n<<" "<<i<<endl;  
    }
надо так
C++
1
2
3
4
5
6
int m=0;
for(i=0;i<12;i++)
if (a[i]<n)
        n-=a[i];
else m=i+1;
cout<<n<<" "<<m<<endl;
вроде должно работать
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru