Напишите программку на языке CДан файл f, составляющие которого являются целыми

Напишите программу на языке C
Дан файл f, составляющие которого являются целыми числами. Никакая из компонент файла не равна нулю. Числа в файле идут в последующем порядке: 10 положительных, 10 отрицательных, 10 положительных, 10 отрицательных и т.д. Переписать составляющие f в файл g так, чтоб в файле g, числа шли в последующем порядке: а) 5 положительных, 5 отрицательных, 5 положительных, 5 отрицательных и т.д.; б) 20 положительных, 20 отрицательных, 20 положительных, 20 отрицательных и т.д.(подразумевается, что число в компонент файле f делится на 40)

Задать свой вопрос
1 ответ
Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace СиШарп

    class Program
   
        static void Main(string[] args)
       
            int[] A = File.ReadAllText("D:\\f.txt").Split().Select(x=gt;int.Parse(x)).ToArray();
//            for(int i = 0; i lt; A.Length; i++)
//               Console.Write("0 ",A[i]);
            using (StreamWriter g = File.CreateText("D:\\g.txt"))
           
                Console.WriteLine("\n0", "Введите номер задания (0 - а, 1 - б)");
                int C = int.Parse(Console.ReadLine());
                C = 5 + C * 5;
                int i = 0;
                while (i lt; A.Length)
               
                    for (int j = i; j lt; i + C; j++)
                        g.Write("0 ",A[j]);
                    i += C*2;
                    for (int j = i; j lt; i + C; j++)
                        g.Write("0 ", A[j]);
                    i -= C;
                    for (int j = i; j lt; i + C; j++)
                        g.Write("0 ", A[j]);
                    i += C*2;
                    for (int j = i; j lt; i + C; j++)
                        g.Write("0 ", A[j]);
                    i += C;
               
           
            Console.ReadKey();
       
   

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт