Написать программу вывода фамилий и первых букв имен всех учеников - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.444 из 5
Похожие ответы