Считывание с клавиатуры - C# (186810)
Формулировка задачи:
Добрый день!
Помогите, пожалуйста. Не записывает данные, вводимые с клавиатуры. Считывает первую фамилию, потом первый номер счета, остальное пропускает, и начинает считывать номер второго счета
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Account
{
public static int n = 5;
protected struct Ac{
public string Fam;
public int NS;
public int Proc;
public int Summ;
};
static Ac[] Ter = new Ac[n];
static void Main()
{
for (int i=0; i<n; i++)
{ Console.WriteLine("Введите данные " + (i+1) + "-го банковского счета");
Console.Write(" Фамилия: ");
Ter[i].Fam = Console.ReadLine();
Console.Write(" Номер счета: ");
Ter[i].NS = Console.Read();
Console.WriteLine();
Console.Write(" Процент начисления: ");
Ter[i].Proc = Console.Read();
Console.WriteLine();
Console.Write(" Сумма в рублях: ");
Ter[i].Summ = Console.Read();
Console.WriteLine();
}
}
}
}Решение задачи: «Считывание с клавиатуры»
textual
Листинг программы
Ter[i].NS = int.Parse(Console.ReadLine());