westgti77105
?>

Написать программу, которая сортирует записи в файле f по алфавиту по фамилиям.

Информатика

Ответы

shakmeev

// PascalABC.NET

// Версия 3.4 сборка 1749 (18.08.2018)


begin

var (f, out) := (ReadAllLines('in.txt'), OpenWrite('in.txt'));

f.Select((t, i)-> (t.ToWords[0], i)).Sorted.ForEach(t -> begin Writeln(out, f[t[1]]) end);

out.Close;

end.


Файл, который использовал для проверки в приложении(совпадение с реальными именами - случайность).

Считывание и запись происходит в одном файле.

oskina3
C++14

#include <iostream>
#define K 20
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
float arr[K], mid = 0;
cout << "Исходный массив: ";
for(size_t i = 0; i < K; ++i){
arr[i] = (rand() % 50000 - 25000)/17.0; // Заполняем случайными числами
mid += arr[i];
cout << arr[i] << " ";
}
mid /= K;
cout << endl << "Среднее арифм.: " << mid << endl;
int minI, maxI;
minI = maxI = 5*1;
cout << "Результирующий массив: ";
for(size_t i = 2; i < K/5; ++i){
if(arr[minI] > arr[5*i])
minI = 5*i;
if(arr[maxI] < arr[5*i])
maxI = 5*i;
}
arr[maxI] = arr[minI] = mid;
for(size_t i = 0; i < K; ++i)
cout << arr[i] << " ";
cout << endl;
system("pause");
return 0;
}
andr77716

Интернет символ «@» появился несколько сотен лет назад в средневековых монастырях. Его использовали для обозначения латинского предлога «ad» (в современном английском — «at»), хотя некоторые исследователи утверждают, что «собаку» придумали итальянские монахи.

Как бы то ни было, это новшество вскоре переняли торговцы: одним из первых, кто использовал символ вне стен монастыря, был флорентийский купец Франческо Лапи, в одном из своих писем обозначивший «собакой» амфору — стандартную в те времена меру объёма, примерно равную 26-ти л.

Постепенно знак стал приобретать и другие значения, например, в португальском, испанском и французском языках до символа «@» обычно сокращают старинную испанскую меру веса под названием «arroba», равную 11,502 кг. Символ, похожий на «собаку», исследователи обнаружили в русских книгах XVI–XVII веков, в числе которых — Судебник Ивана Грозного, датируемый 1550-м годом, а к XIX-му веку знак уже получил широкое распространение в качестве обозначения единицы товара.

Рэй Томлинсон

В 1963-м году появилась кодировка стандарта ASCII, в числе 95-ти печатных знаков которой присутствовала и «собака», а в 1973-м году члены организации «Internet Engineering Taskforce» закрепили использование знака при разделении имени и домена — эту идею в 1971-м году выдвинул программист Рэй Томлинсон. Массовой «собака» стала в 1996-м году, когда появился сервис «Hotmail».

Кстати, «собакой» символ называют лишь русские и украинцы, в других языках этот знак известен под другими, порой достаточно необычными именами. Итальянцы говорят «chiocciola» («улитка»), в Греции его знают, как «παπακι» — «уточка», в Чехии и Словакии — «zavináč» («рулетик из сельди»), на Тайване используют понятие «小老鼠» (произносится как «сяо лао шу») — «мышка», в Израиле распространено название «שטרודל» — «штрудель», а в Казахстане знак именуют «айқұлақ» — «ухо Луны».

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу, которая сортирует записи в файле f по алфавиту по фамилиям.
Ваше имя (никнейм)*
Email*
Комментарий*