Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp2
- {
- struct Czlowiek
- {
- public string imie, nazwisko, email, tel;
- }
- class Program
- {
- static void Main(string[] args)
- {
- string imnaz;
- int x, y, z, max, i=1;
- Czlowiek c;
- Console.Write("Podaj imię: ");
- c.imie = Console.ReadLine();
- Console.Write("Podaj nazwisko: ");
- c.nazwisko = Console.ReadLine();
- Console.Write("Podaj e-mail: ");
- c.email = Console.ReadLine();
- Console.Write("Podaj telefon: ");
- c.tel = Console.ReadLine();
- //dlugosci stringow
- imnaz = String.Concat(c.imie, c.nazwisko);
- x = imnaz.Length;
- y = c.email.Length;
- z = c.tel.Length;
- //najdluzszy string
- max = x;
- if (y > max) max = y;
- if (z > max) max = z;
- //wypisanie gwiazdek
- for (i = 1; i<= max+5; i++)
- {
- Console.Write("*");
- }
- Console.WriteLine("");
- if (max != x)
- //wypisanie imie i nazwisko
- {
- Console.Write("*");
- for (i=1; i <= (max-x)/2+2; i++)
- {
- Console.Write(" ");
- }
- Console.Write("{0} {1}", c.imie, c.nazwisko);
- for (i = 1; i <= (max-x) / 2; i++)
- {
- Console.Write(" ");
- }
- Console.Write("*");
- Console.WriteLine("");
- }
- else
- {
- Console.WriteLine("* {0} {1} *", c.imie, c.nazwisko);
- Console.WriteLine("");
- }
- //wypisanie email
- if (max != y)
- {
- Console.Write("*");
- for (i = 1; i <= (max-y) / 2+2; i++)
- {
- Console.Write(" ");
- }
- Console.Write("{0}", c.email);
- for (i = 1; i <= (max-y)/2; i++)
- {
- Console.Write(" ");
- }
- Console.Write("*");
- Console.WriteLine("");
- }
- else
- {
- Console.Write("* {0} *", c.email);
- Console.WriteLine("");
- }
- //wypisanie tel
- if (max != z)
- {
- Console.Write("*");
- for (i = 1; i <= (max-z) / 2+2; i++)
- {
- Console.Write(" ");
- }
- Console.Write("{0}", c.tel);
- for (i = 1; i <= (max-z) / 2; i++)
- {
- Console.Write(" ");
- }
- Console.Write("*");
- Console.WriteLine("");
- }
- else
- {
- Console.Write("* {0} *", c.tel);
- Console.WriteLine("");
- }
- //wypisanie gwiazdek
- for (i = 1; i <= max + 5; i++)
- {
- Console.Write("*");
- }
- Console.ReadKey(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement