pascalabc.net
begin
writealltext('file2.txt',
(integer.parse(readalltext('file1.txt')) div 3).tostring)
end.
объяснение:
текстовый файл file1.txt содержит запись целого числа.
readalltext('file1.txt') считывает сдержимое файла в символьную строку,
integer.parse( ) выделяет из нее целое целое число, div 3 выполняет деление на 3, результат при tostring преобразуется к строке, на основе которой writealltext('file2.txt'( ) создает текстовый файл file2.txt.
файлы должны находиться в той же папке, что и исходный текст программы, либо надо в именах явно указывать полный путь.
#include
using namespace std;
void swap(int i, int j, int
{
int t = a[i];
a[i] = a[j];
a[j] = t;
}
int main()
{
int n, s1 = 0, s2 = 0, n1 = 0, n2 = 0;
cin > > n;
int a[n];
srand(time(0)); // инициализируем датчик
// заполняем массив подряд от 1 до n
for(int i=0; i
a[i] = i + 1;
int np = min(rand() % n, 5); // случайное количество перестановок
for(int i=1; i< =np; i++)
swap(rand()%(n), rand()%(n), a);
for(int i=0; i
cout < < a[i] < < " ";
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос: