@habrachat

Страница 1248 из 6731
Маришка
02.03.2016
13:20:42
?

темболее он не отсортировал по дате .-.

Славик
02.03.2016
13:21:08
значит заводишь в переменную лишнее =)

Маришка
02.03.2016
13:21:23
как

Google
Славик
02.03.2016
13:21:39
тут сортировать нечего же

Маришка
02.03.2016
13:21:41
while (!fin.eof()) { fin >> db[cnt].name; fin >> db[cnt].birth_date; cnt++; }



Славик
02.03.2016
13:22:14
до пробела же читает, не?

а надо построчно

Иисус
02.03.2016
13:22:28
доброе утро

Маришка
02.03.2016
13:22:33
Il'ya
02.03.2016
13:22:33
Маришка
02.03.2016
13:25:00
до пробела же читает, не?
до знака переноса строки

Иисус
02.03.2016
13:28:29
http://shikimori.org/animes/31815-kono-danshi-mahou-ga-oshigoto-desu

desu

Arseny
02.03.2016
13:30:34
http://joxi.ru/bmob4GWuMkl9jr.jpg

Google
Arseny
02.03.2016
13:30:42
ух щас бы подождать

Маришка
02.03.2016
13:31:06
Мммм

http://joxi.ru/bmob4GWuMkl9jr.jpg
кого-то на яой потянуло

Arseny
02.03.2016
13:32:13
Ясное дело, я же не вонючий натурал какой-нибудь

Иисус
02.03.2016
13:32:25
>2016 >быть натуралом

Маришка
02.03.2016
13:32:49
?

Arseny
02.03.2016
13:32:51
+

Иисус
02.03.2016
13:33:37
сеня

будешь седня в дотку?

молодец

Маришка
02.03.2016
13:34:53
troll lvl -0

Иисус
02.03.2016
13:35:29
в голос)

Arseny
02.03.2016
13:35:57
будешь седня в дотку?
Можно, если будешь более общительным.

Иисус
02.03.2016
13:36:08
куда ещё болшье

Arseny
02.03.2016
13:36:20
ну типа ты как игрок мусор, хотябы разговаривай, а то уныло аж жуть

Иисус
02.03.2016
13:36:22
мне шо, каждый свой шаг комментировать?)

я охуенный игрок

Arseny
02.03.2016
13:36:45
нет, можешь открыть на втором монике сайт с анекдтами и зачитывать

Иисус
02.03.2016
13:36:55
втором монике?

Google
Arseny
02.03.2016
13:37:13
тогда на телефоне

Иисус
02.03.2016
13:37:20
у меня нет телефона

Arseny
02.03.2016
13:37:25
>2016 >иметь один монитор

у меня нет телефона
и анальной девственности

Иисус
02.03.2016
13:38:30
зато я могу вас кикнуть

а вы меня нет

азаза

Arseny
02.03.2016
13:39:03
и с кем ты тогда тут останешься?

Иисус
02.03.2016
13:39:11
с мариной

Arseny
02.03.2016
13:39:21
будешь ей лабораторные делать?

и носить портфель?

Иисус
02.03.2016
13:39:30
она будет комментировать

Маришка
02.03.2016
13:39:39
Ага

В чатик

А ещё в пк сломаны гнёзда

;D

Кароче

Тут тип проблемка

#include <bits/stdc++.h> using namespace std; struct dbstruct { char name[150]; char birth_date[10]; int day; } db[50]; int toNumber(char *str, int start, int end) { int result = 0; for (int i = start, rate = 1; i <= end; i++, rate *= 10) { result += rate * (str[i] - '0'); } return result; } int getDay(char *birth_date) { int year, month, day; year = toNumber(birth_date, 6, 9); if (birth_date[2] == '/') { month = toNumber(birth_date, 0, 1); day = toNumber(birth_date, 3, 4); } else { month = toNumber(birth_date, 3, 4); day = toNumber(birth_date, 0, 1); } return year * 10000 + month * 100 + day; } int main() { ifstream filein; ofstream fileout; filein.open("PERSOANE.IN"); fileout.open("PERSOANE.OUT"); int cnt = 0; while (!filein.eof()) { filein >> db[cnt].name; filein >> db[cnt].birth_date; cnt++; } for (int i = 0; i < cnt; i++) { db[i].day = getDay(db[i].birth_date); } for (int i = 0; i < cnt; i++) { for (int j = i + 1; j < cnt-1; j++) { if (db[i].day > db[j].day) { swap(db[i].day, db[j].day); swap(db[i].name,db[j].name); swap(db[i].birth_date,db[j].birth_date); } } } for (int i = 0; i < cnt; i++) { fileout << db[i].name; fileout << '\n'; fileout << db[i].birth_date; fileout << '\n'; } filein.close(); fileout.close(); return 0; }

Иисус
02.03.2016
13:40:23
ты лучше ссылку на пастбин дала бы :\

Google
Маришка
02.03.2016
13:40:27
Отбейте мне руки >.>

Славик
02.03.2016
13:40:58
воу

можно поменять всю структуру разом же

Il'ya
02.03.2016
13:41:12
Хоть LOL, хоть по лбу.

Маришка
02.03.2016
13:41:30
http://pastebin.com/sEFVLaSK

Иисус
02.03.2016
13:41:30
илья

ты скачал дотку?

Admin
ERROR: S client not available

Маришка
02.03.2016
13:42:00
Славик
02.03.2016
13:42:18
а откуда эта swap?

Маришка
02.03.2016
13:42:26
из библиотеки

Славик
02.03.2016
13:42:29
пф

Иисус
02.03.2016
13:43:18
?

Славик
02.03.2016
13:44:03
void swap(dbstruct * a, dbstruct * b) { dbstruct c = *b; *b = *a; *a = c; }

но кажется там не так с указателями было

Маришка
02.03.2016
13:44:22
Пофиг

Ты написал больше строчек чем я

ты написал 4 строчки :D

а я 3

:DDDD

Google
Славик
02.03.2016
13:45:05
вообще без отдельной процедуры это проще провернуть

не придется возиться с указателями и ссылками

я походу тут знатно натупил

Маришка
02.03.2016
13:45:33
видимо

Славик
02.03.2016
13:46:07
а работает-то вообще?

Маришка
02.03.2016
13:46:12
ну

берёт ввод

и выводит по кривому

Я даже поменяла названия потоков, вдруг что >.>

и всё равно что-то не то

Arseny
02.03.2016
13:49:24
воу воу воу

процедуры

так-то это функция

ващет

Маришка
02.03.2016
13:51:50
Ха

массив с 1 начинается

[Anonymous]
02.03.2016
13:52:08
В своё время очень долго вникал в разницу между функцией и процедурой в Pascal'e.

Славик
02.03.2016
13:52:26
если ничего толкового не возвращает, значит процедура

[Anonymous]
02.03.2016
13:52:27
Всё равно использовал функции возвращающие 0 в итоге.

Страница 1248 из 6731