Написать программу вывода фамилий и первых букв имен всех учеников - C# (199177)
Формулировка задачи:
Написать программу вывода фамилий и первых букв имен всех учеников.
Ученик описывается следующим образом: фамилия, имя, отчество, год рождения.
Помогите сделать правильный вывод, он выводит полностью имя и первую букву фамилии, а надо, например, "Иванов И. И. 2014"
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Записи { class Program { struct Passage { public string i, f, o; public int data; } static void Main(string[] args) { int l; Console.WriteLine("Введите количество учеников : "); int n = Convert.ToInt32(Console.ReadLine()); Passage[] e = new Passage[n]; for (int k = 0; k < n; k++) { Console.Write("Фамилия {0}: ", k + 1); e[k].f = Console.ReadLine(); Console.Write("Имя {0}: ", k + 1); e[k].i = Console.ReadLine(); Console.Write("Отчество {0}: ", k + 1); e[k].o = Console.ReadLine(); Console.Write("Год рождения {0}: ", k + 1); e[k].data = Convert.ToInt32(Console.ReadLine()); } for (int k = 0; k < n; k++) { l = e[k].f.Length; e[k].f = e[k].f.Remove(1, l - 1); Console.WriteLine("{0} {1} ", e[k].i, e[k].f); } Console.ReadLine(); } } }
Решение задачи: «Написать программу вывода фамилий и первых букв имен всех учеников»
textual
Листинг программы
Console.WriteLine("{0} {1}.{2}. {3}\n ", e[k].f, e[k].i[0], e[k].o[0], e[k].data);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д