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

Ошибка в выводе данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нулевые элементы в начало http://www.cyberforum.ru/cpp-beginners/thread226900.html
Задание, в одномерном массиве нулевые элементы перенести в начало! Вот код, проблема в том что не учитывает элемент с нулевым индексом! #include <iostream.h> using namespace std; int main() { ...
C++ Массив Microsoft Visual C++ 2008 Microsoft Visual C++ 2008 Срочно нужно,помогите.Заранее спасибо. 1)Даны Х1,Х2,...,Х8 Определить N-количество Х ,с чётными номерами,меньшими Х1 и Хmax/2 2)Сформировать и вывести... http://www.cyberforum.ru/cpp-beginners/thread226892.html
составление кроссворда C++
Из двух заданных с клавиатуры слов составить различные виды кроссвордов. При невозможности составить кроссворд (в словах нет ни одной одинаковой буквы) сообщить об этом на экран монитора.консольное...
C++ Массивы!
дело такое. работаю в visual studio 2008 нада написать 2 массива , до зачета осталось 2 дня , хелп срочно помогите написать задача 1 Даны массивы а1........, а9 и число b определить 9 Bi=...
C++ Взаимно обратные числа http://www.cyberforum.ru/cpp-beginners/thread226871.html
Помогите написать программу, которая в последовательности действительных чисел позволяет выяснить, имеются ли среди соседних элементов в этой последовательности взаимно обратные числа. P.S....
C++ Массив структур BOOK, поля: автор, название книги, год выпуска, количество страниц. Ключевые поля: автор. Поиск книг, выпущенных в указанном году. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
10.01.2011, 22:50
См комментарии:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int num = 0, t;// тут t присвойте начальное значение 0
        for (int i=0; i<n; i++)
                if ((mass[i].day>=1) && (mass[i].day<=10))
                num++;
                if (num!=0)
                {
                cout << "K pervoi dekade mesyaca otnosyatca: " << endl;
                date *mass2=new date [num];
                for (i=0; i<n; i++)
                if ((mass[i].day>=1) && (mass[i].day<=10))
                {
                mass2[t]=mass[i];
                t++;
                }
 
        for (i=0; i<n; i++)// в цикле условие должно быть: i<t или i<num
        print(mass2[t]);// нужно print(mass2[i]);
        cout << endl;
}
else
cout <<"Net dati, sovpadaushei s 1 dekadoi mesyaca" ;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru