Задание 1 1. Создать абстрактный класс Издание с методами позволяющим вывести на экран информацию об издании, а также определить является ли данное издание искомым (поиск по автору). 2. Создать производные классы: Книга (название, фамилия автора, год издания, издательство), Статья (название, фамилия автора, название журнала, его номер и год издания), со своими методами вывода информации на экран. 3. Создать каталог (массив) из n изданий, вывести полную информацию из каталога, а также организовать поиск изданий по фамилии автора. Информация в каталог попадает из текстовых файлов. Листинг
Задание 2. Вывести слово в котором встречается буква А.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string s = Console.ReadLine();
int i = 0;
for (i=0; i меньше s.Length;i++)
if (s[i]=='a') break;
int nach=i;
while (s[nach] != ' ')
{ nach--;
if (nach == -1) break;
}
nach++;
while (s[nach] != ' ' && !char.IsPunctuation(s[nach]))
{
Console.Write(s[nach]);
nach++;
}
Console.ReadLine();
}
}
}
|