- •Пример №1
- •InBin.Close();
- •InBin.Close();
- •If ((File.Exists(b)) && (File.Exists(s)))
- •If (File.Exists(b))
- •If ((File.Exists(b)) && (File.Exists(s)))
- •If (File.Exists(b))
- •7) Дан файл целых чисел. Создать на его основе новый файл, в котором выполнить дублирование всех положительных элементов исходного файла.
- •If ((File.Exists(b)) && (File.Exists(s)))
- •If (File.Exists(b))
- •InitializeComponent();
- •Переменные
- •Случайные числа
- •Массивы на c#
- •Условный оператор if
- •Циклы в с# Вот пример цикла for :
- •Едем дальше - цикл while:
- •- Цикл do:
- •Оператор foreach
- •Вычисление площади круга
- •Консольное приложение вычисление квадратного корня на с#
- •Обьявляем 6 переменных a, b, c, d, e, f
- •И еще две переменные это X и y они послужат для начало формул и вывода исходных данных на консоль.
- •Создания программы с помощью классов на с#
- •Возведение в степень
If ((File.Exists(b)) && (File.Exists(s)))
{
Console.Write("введите элементы файла\n");
for (i = 0; i < n; i++)
{
a = Convert.ToDouble(Console.ReadLine());
J.Write(a);
}
J.Close();
BinaryReader F = new BinaryReader
(File.Open(B, FileMode.Open));
If (File.Exists(b))
{
b = F.ReadDouble();
for (i = 0; i < n - 1; i++)
{
a = F.ReadDouble();
if (a < b)
j++;
else
{
if (j > 1)
{
d++;
Y.Write(j);
Console.Write(j + " ");
}
j = 1;
}
b = a;
}
if (j > 1)
{ d++; Y.Write(j); Console.Write(j + " "); }
Y.Close();
F.Close();
if (d == 0) Console.Write("нет убывающих последовательностей"); return;
}
}
Console.Write("File not found");
}
static void Main(string[] args)
{
Chewie("C:\\a1.dat", "C:\\a2.dat");
Console.ReadKey();
}
}
}
6) Дан файл целых чисел. Создать на его основе новый файл, размером в 15 элементов. Если исходный файл имеет размер больший или равный 15 - выбрать из него только первые 15 элементов. Если исходный файл имеет размер меньше, чем 15 - продублировать его элементы до необходимого количества.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace R2D2
{
class Program
{
static void bonduelle(string B, string S)
{
Int32 i, n,a; Int32[] b=new Int32[15];
Console.Write("Введите количество элементов\nN=");
n = Convert.ToInt32(Console.ReadLine());
if (n <= 0) { Console.Write("error"); return; }
BinaryWriter J = new BinaryWriter
(File.Open(B, FileMode.Create));
BinaryWriter Y = new BinaryWriter
(File.Open(S, FileMode.Create));
If ((File.Exists(b)) && (File.Exists(s)))
{
Console.Write("введите элементы файла\n");
for (i = 0; i < n; i++)
{
a = Convert.ToInt32(Console.ReadLine());
J.Write(a);
}
J.Close();
BinaryReader F = new BinaryReader
(File.Open(B, FileMode.Open));
If (File.Exists(b))
{
for (i = 0; i < 15; i++)
if (i < n)
{
b[i] = F.ReadInt32();
Y.Write(b[i]);
Console.Write("\n" + b[i]);
}
else
{
b[i] = b[i - n];
Y.Write(b[i]);
Console.Write("\n" + b[i]);
}
Y.Close();
F.Close();
return;
}
}
Console.Write("File Not Found");
}
static void Main(string[] args)
{
bonduelle("C:\\a1.dat","C:\\a2.dat");
Console.ReadKey();
}
}
}