Вишеневка123456789
10.04.2020 22:18

C# AND PASCAL ПЕРЕВЕДИТЕ КОД С ПАСКАЛЯ НА СИ ШАРП

program File32;
var
S:String;
F_in,F_out: File of Integer;
El,i,len:integer;

begin
Write('File1: ');
Readln(S);
Assign(F_in,S);

Reset(F_in);
len:=1;
while not eof(F_in)do
begin
Read(F_in,El);
inc(len);
end;
Close(F_in);

Reset(F_in);

Assign(F_out,'~'+S);
ReWrite(F_out);

i:=1;
while (not eof(F_in))do
begin
Read(F_in,El);
if i > (len div 2) then Write(F_out,El);
inc(i);
end;

Close(F_in);
Close(F_out);
Erase(F_in);
Rename(F_out,S);
end.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
dedovdima14
16.07.2022 12:14
Продемонстрируйте работу метода сортировки вставками по возрастанию. Для этого выведите состояние данного массива после каждой вставки на отдельных строках. Если массив упорядочен изначально, то следует ничего не выводить.

Формат входных данных

На первой строке дано целое число n (1≤n≤100) — количество элементов в массиве. На второй строке задан сам массив: последовательность натуральных чисел, не превышающих 10^9.
Формат выходных данных

В выходной файл выведите строки (по количеству вставок) по n чисел каждая.

Задачу то я решил, вот только тестирующая система говорит, что слишком много написано
Correct
1 2 2 1 2 1
1 1 2 2 2 1
1 1 1 2 2 2

Output
1 2 2 1 2 1
1 2 1 2 2 1
1 1 2 2 2 1
1 1 2 2 1 2
1 1 2 1 2 2
1 1 1 2 2 2
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
#include
#include
using namespace std;
int main(){
int n;
cin >> n;
vector a;
for (int i = 0; i < n; i++){
int b;
cin >> b;
a.push_back(b);
}
for (int i = 1; i < n; i++){
for (int j = i; j > 0; j--){
if (a[j - 1] > a[j]){
swap(a[j], a[j - 1]);
for (auto now : a){
cout << now << " ";
}
cout << "\n";
}
else{
break;
}
}
}
return 0;
}
0,0(0 оценок)
Ответ:
nastyaignatova3
18.05.2022 01:45

Вот:

Объяснение:

Для быстрого прототипирования, то есть быстрого изготовления прототипов моделей и объектов для дальнейшей доводки. Уже на этапе проектирования можно кардинальным образом изменить конструкцию узла или объекта в целом. В инженерии такой подход существенно снизить затраты в производстве и освоении новой продукции.

Для быстрого производства — изготовление готовых деталей из материалов, поддерживаемых 3D-принтерами. Это отличное решение для мелкосерийного производства.

Изготовление моделей и форм для литейного производства.

Конструкция из прозрачного материала позволяет увидеть работу механизма «изнутри», что в частности было использовано инженерами Porsche при изучении тока масла в трансмиссии автомобиля ещё при разработке.

Производство различных мелочей в домашних условиях.

Производство сложных, массивных, прочных и недорогих систем. Например, беспилотный самолёт Polecat[en] компании Lockheed, большая часть деталей которого была изготовлена методом скоростной трёхмерной печати.

Изготовление лекарств, протезов и органов.

Для строительства зданий и сооружений[12][13].

Для создания компонентов оружия (Defense Distributed). Существуют эксперименты по печати оружия целиком[14].

Производства корпусов экспериментальной техники (автомобили[15], телефоны, радиоэлектронное оборудование)

Пищевое производство[16].

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота