Using System; using System.IO;
using System.Linq;
using System.Collections.Generic;

namespace CSharp_Shell
{

public static class Program

{

public static void Main()

{
string X;
string not;
string F;
string A;
X = "Привет";

string[] nota = new string[7];
nota[1] = "До";
nota[2] = "Ре";
nota[3] = "Ми";
nota[4] = "Фа";
nota[5] = "Соль";
nota[6] = "Ля";
nota[7] = "Си";
Console.WriteLine("Введите ноту");
F = Console.ReadLine();
A = F+nota[1+3];

Console.WriteLine(A);

}
}
}
Эта программа не хочет запускаться она должна прибавлять по 3 символа к примеру вводим до, а она выводит ми.

zhilkinatata zhilkinatata    1   27.05.2021 18:47    0

Ответы
maktanya563 maktanya563  26.06.2021 18:49

static void Main(string[] args)

       {

           string F;

           string[] nota = new string[7];

           nota[0] = "До";

           nota[1] = "Ре";

           nota[2] = "Ми";

           nota[3] = "Фа";

           nota[4] = "Соль";

           nota[5] = "Ля";

           nota[6] = "Си";

           Console.WriteLine("Введите ноту");

           F = Console.ReadLine();

           int Index = -1;

           for(int i=0;i<7;i++)

           {

               if(nota[i]==F)

               {

                   Index = i+2;

                   if (Index > 6) Index = Index - 7;

               }

           }

           if(Index == -1) Console.WriteLine("Нота не найдена");

           else Console.WriteLine(nota[Index]);

           Console.ReadLine();

       }

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика