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 lancuchy_znakow_zadania
- {
- class Program
- {
- static void Main(string[] args)
- {
- //zad1
- string s1 = "kompas, GPS, krem, kurtka, podkoszulek, koszulka, kamizelka, rękawiczki, czapka, latarka, telefon, pas";
- string s2 = s1.Replace(" ", "");
- string[] tab1 = s2.Split(',');
- int max, min, idxmin, idxmax;
- min = tab1[0].Length;
- max = idxmin = idxmax = 0;
- for (int i = 0; i < tab1.Length; i++)
- {
- if (tab1[i].Length > max)
- {
- max = tab1[i].Length;
- idxmax = i;
- }
- if (tab1[i].Length < min)
- {
- min = tab1[i].Length;
- idxmin = i;
- }
- }
- string slowomax = tab1[idxmax];
- string slowomin = tab1[idxmin];
- Console.WriteLine("Min = \"{0}\"\nMax = \"{1}\"",slowomin, slowomax);
- //zad2
- string s3 = "34;54;23;45;64;23;55;77;33;22;66;44;33;20";
- string[] tab2 = s3.Split(';');
- int suma = 0;
- for (int j = 0; j < tab2.Length; j++)
- {
- int liczba = int.Parse(tab2[j]);
- suma += liczba;
- }
- Console.WriteLine(suma);
- //zad3
- Random rnd = new Random();
- Console.WriteLine("Podaj liczbę elementów tablicy: ");
- int liczbaele = int.Parse(Console.ReadLine());
- double[] tabzad3 = new double[liczbaele];
- for (int e = 0; e < tabzad3.Length; e++)
- {
- tabzad3[e] = rnd.Next(10, 21) / 5.00;
- string zad3b = tabzad3[e] + "|";
- string[] tabzad3b = new string[liczbaele];
- for (int r = 0; r < tabzad3b.Length; r++)
- {
- tabzad3b[r] = zad3b;
- }
- }
- //zad 4
- string zad4 = "Marcin Ania Daniel Piotr Ela Ewa Małgosia Zenon";
- string[] tabzad4 = zad4.Split(' ');
- int minzad4 = tabzad4[0].Length;
- int idxminzad4 = 0;
- for (int z = 0; z < tabzad4.Length; z++)
- {
- if (!tabzad4[z].EndsWith("a"))
- {
- Console.WriteLine("- {0}", tabzad4[z]);
- }
- }
- for (int p = 0; p < tabzad4.Length; p++)
- {
- if ((!tabzad4[p].EndsWith("a")) && (tabzad4[p].Length < minzad4))
- {
- idxminzad4 = p;
- Console.WriteLine("Najkrótsze męskie imię to: {0}", tabzad4[idxminzad4]);
- break;
- }
- }
- //zad 5
- string zad5 = "To jest tekst oryginalny ktory nalezy zamienic na tzw format CamelCase";
- string[] tabzad5 = zad5.Split(' ');
- for (int c = 0; c < tabzad5.Length; c++)
- {
- char[] tabzad5b = tabzad5[c].ToCharArray();
- for (int v = 0; v < tabzad5b.Length; v++)
- {
- if (v == 0)
- {
- char.ToUpper(tabzad5b[v]);
- }
- }
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement