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

Найти самого молодого родившегося осенью студента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ организация программ с использованием функций http://www.cyberforum.ru/cpp-beginners/thread978543.html
Заданы стороны двух треугольников ABC и DEF. Переменной V присвоить значение TRUE , если площадь треугольника ABC меньше или равна площади DEF, и значение FALSE - в противном случае. Ввод сторон треугольников вычисление площади треугольника по формуле Герона оформить в виде подпрограммы. Помогите составить программу.
C++ запись в файл Добрый день, я с С++ не очень дружу. подскажите пожалуйста почему у меня в файл записывается последний символ каждого файла 2 раза? когда я файлы открывала fopen - в конце каждого файла запись шла лишнего символа (в моем случае "я"). Повтор последнего символа уже лучше =D, но все-равно я не могу понять откуда он берется. char Y; ifstream in("D://1//2.txt", ios::in); ofstream... http://www.cyberforum.ru/cpp-beginners/thread978530.html
C++ STL, множества
Есть задача: В три газетных киоска поступают газеты из имеющегося списка. Определить, какие газеты не заказали в один из киосков, какие газеты бывают в каждом киоске, какие можно купить хотя бы в одном киоске. Мой код: #include <iostream> #include <set> #include <string>
C++ Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами. Обязательно использовать функцию и указатели.
C++ Обращение к элементам линейного списка через элементы массива указателей http://www.cyberforum.ru/cpp-beginners/thread978509.html
Вот полная версия программы. Компилятор не выдаёт ошибок, но при выполнении, судя по всему, на строчке 278, при попытке обратится к элементу списка, выкидывает окно с "Необработанное исключение в "0x01035d16" в "lab_9.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcdcdcde1". Местом ошибки указывает строчку c "return" в xstring: size_type size() const { // return length of...
C++ Размер массива по указателю Не уверен, что всё правильно понимаю... Про "new" пишут, что оно выделяет необходимое количество памяти и возвращает указатель на начало блока. А "delete" освобождает память и возвращает операционной системе. char *p = new char; delete p; Почему тогда пишут, что нельзя определить размер массива по указателю на него? Как тогда программа знает, сколько памяти должна вернуть команда... подробнее

Показать сообщение отдельно
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
15.10.2013, 23:28     Найти самого молодого родившегося осенью студента
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
do
{
    fl=0; 
    for(i=0;i<n;i++)
        if(x[i].year>x[i+1].year)
        {
            t=x[i];
            x[i]=x[i+1];
            x[i+1]=t;
            fl=1;
        }
        else
        if(x[i].year==x[i+1].year)
        {
            if(x[i].mon<x[i+1].mon)
            {
                t=x[i];
                x[i]=x[i+1];
                x[i+1]=t;
                fl=1;
            }
            else
            if(x[i].mon==x[i+1].mon)
            {
                if(x[i].day>x[i+1].day)
                {
                    t=x[i];
                    x[i]=x[i+1];
                    x[i+1]=t;
                    fl=1;
                }
            }
        }
}
while(fl==1);
for(i=0;i<n;i++)
    if(x[i].mon==9||x[i].mon==10||x[i].mon==11)
Добавлено через 8 минут
rom4k102, сейчас попробую написать функцию. Я так понимаю, имеется несколько людей с датами рождения, среди которых надо найти самого молодого?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru