Форум программистов, компьютерный форум 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",... http://www.cyberforum.ru/cpp-beginners/thread1143626.html
Можно ли как-то в дочернем классе получить указатель родителя? C++
У меня тут появилась мыслишка :D В любом классе есть так сказать скрытый указатель на самого себя - this, а можно ли как то получить в дочернем классе указатель на родительский класс? P.S.: без...
C++ Перенос программы в Windows Forms
Срочно нужно перенести код консольного приложения в с++ Буду очень признателен. Минимальный интерфейс. 1 текстовое поле для результата. 1 выдвижное меню для выбора тональности. #include...
C++ Дана последовательность http://www.cyberforum.ru/cpp-beginners/thread1143618.html
Последовательность x1, x2, ... образована по закону (См. картинку) (i=1,2, ...). Дано действительное число e>0. Записать в файл h члены последовательности x1, x2, ..., остановившись после первого...
C++ Вычисление высоты дерева Всем привет! Дерево создано на основе стека, но вот в чем беда компилируется с ошибкой error C4703: используется потенциально неинициализированная локальная переменная-указатель "p" Не пойму как... подробнее

Показать сообщение отдельно
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;
вроде должно работать
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru