Advertisement
vertc

C# sprawdzian

Nov 19th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.69 KB | None | 0 0
  1. // sprawdzić czy liczba jest dwucyfrowa,parzysta i podzielna przez 5
  2.     Console.Write("Podaj liczbę: ");
  3.     int liczba = int.Parse(Console.ReadLine());
  4.     if (liczba.ToString().Length == 2)
  5.     {
  6.         Console.WriteLine("Liczba jest dwucyfrowa.");
  7.     }
  8.     if(liczba % 2 == 0)
  9.     {
  10.         Console.WriteLine("Liczba jest parzysta.");
  11.     }
  12.     if (liczba % 5 == 0)
  13.     {
  14.         Console.WriteLine("Liczba jest podzielna przez 5.");
  15.     }
  16.  
  17. // sprawdzić czy użytkownik wpisał liczbę z zakresu 1-1000 i wypisać dzielniki tej liczby
  18.     int liczba = -1;
  19.     while (liczba <= 0 || liczba > 1000)
  20.     {
  21.         Console.Write("Podaj liczbę z zakresu 1-1000: ");
  22.         liczba = int.Parse(Console.ReadLine());
  23.         for (int i = 1; i <= liczba; i++)
  24.         {
  25.             if (liczba % i == 0)
  26.             {
  27.                 Console.Write(i + " ");
  28.             }
  29.         }
  30.     }
  31.    
  32. // sprawdzić ile razy wystąpiła literka z końca podanego wyrazu(np. 2019chaos, s jest ostatnia i wystąpiła 1 raz)
  33.     Console.Write("Podaj wyraz: ");
  34.     string wyraz = Console.ReadLine();
  35.     int ilosc = 0;
  36.     char litera = wyraz[wyraz.Length - 1];
  37.     for(int i=0;i<=wyraz.Length-1;i++)
  38.     {
  39.         if (wyraz[i] == litera) ilosc++;
  40.     }
  41.     Console.WriteLine("Ilość wystąpień ostatniej litery: " + litera + " wynosi: " + ilosc);
  42.     Console.ReadKey();
  43.    
  44. // sprawdzić poprawność numeru dowodu osobistego(3literki i 6 cyferek) np ARG123456
  45.     Console.Write("Podaj numer dowodu: ");
  46.     string numer = Console.ReadLine();
  47.     if (numer.Length != 9)
  48.     {
  49.         Console.WriteLine("Niepoprawny numer dowodu!");
  50.     }
  51.     else
  52.     {
  53.         bool poprawny = true;
  54.         for (int i = 0; i <= 2; i++)
  55.         {
  56.             if (!Char.IsLetter(numer[i]))
  57.                 poprawny = false;
  58.         }
  59.         for (int i = 3; i <= 8; i++)
  60.         {
  61.             if (!Char.IsDigit(numer[i]))
  62.                 poprawny = false;
  63.  
  64.         }
  65.         if (!poprawny) Console.WriteLine("Niepoprawny numer dowodu!");
  66.         else Console.WriteLine("Poprawny numer dowodu");
  67.     }
  68.     Console.ReadKey();
  69.    
  70. // sprawdzić czy z literek z wpisanego wyrazu da się stworzyć podany wyraz(np.kawa)
  71.     bool zawiera = true;
  72.     Console.Write("Podaj ciąg: ");
  73.     string ciag = Console.ReadLine();
  74.     Console.Write("Podaj wyraz: ");
  75.     string wyraz = Console.ReadLine();
  76.     for(int i=0;i<wyraz.Length;i++)
  77.     {
  78.         if (!ciag.Contains(wyraz[i])) zawiera = false;
  79.     }
  80.     if (!zawiera) Console.WriteLine("Z ciągu " + ciag + " nie można zbudować wyrazu '" + wyraz + "'");
  81.     else Console.WriteLine("Z ciągu " + ciag + " można zbudować wyrazu '" + wyraz + "'");
  82.     Console.ReadKey();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement