/*1.Uzdevums Tabulas nobīde 1 Jelgavas tehnikums, 110.grupa Veidoja: Alise Ragucka-Ragovska (Es negribēju mocīties ar savu otru uzvārdu T-T) Veidots: 04/03/2025. Online C# compilerā programiz.com*/ using System; public class HelloWorld { public static void Main(string[] args) { //personas vārda un uzvarda noformatēšana kad sākotnēji visi ir burti lielie string persona = "ALISE RAGUCKA"; //sadala vārdu un uzvārdu pa atstarpēm un pārvērš uz mazajiem burtiem string[] parts = persona.ToLower().Split(' '); //katram vārdam pirmais burts lielais un pārējie mazie string vards = char.ToUpper(parts[0][0]) + parts[0].Substring(1); string uzvards = char.ToUpper(parts[1][0]) + parts[1].Substring(1); Console.WriteLine($"Mans vards: {vards}"); Console.WriteLine($"Mans uzvards: {uzvards}"); //mainigie; int rindas, kolonas, skaitlis = 0; //parbauda vai ievaditais skaitlis ir vesels un vai ir 5. Ja tas nav 5, tad lietotājam jāievada vēlreiz skaitlis kamer tas nebūs lielaks vai vienads ar 5. do { Console.Write("Ievadiet rindu skaitu, ne mazak ka 5: "); } while (!int.TryParse(Console.ReadLine(), out rindas) || rindas < 5); do { Console.Write("Ievadiet kolonnu skaitu, ne mazak ka 5: "); } while (!int.TryParse(Console.ReadLine(), out kolonas) || kolonas < 5); //galvenais cikls kas atkārtojas tik reižu cik ir ievadītais rindu skaits for (int i = 1; i <= rindas; i++) { //izveido nepieciešamo atstarpi pirms rindas objekta un izveido vizuālu nobīdi for (int s = 1; s <= kolonas - i; s++) { Console.Write(" "); } //ja rinda ir lielāka par kolonnu skaitu, tad aprēķina cik pāri palikušas rindas if (i > kolonas) { skaitlis = i - kolonas; } //izvada +--- un + for (int a = 1 + skaitlis; a <= i; a++) { Console.Write("+---"); } Console.WriteLine("+"); //atstarpes pirms rindas lai skaitļi sakristu ar augšējo līniju for (int s = 1; s <= kolonas - i; s++) { Console.Write(" "); } //skaitļu izvade šūnās for (int a = 1 + skaitlis; a <= i; a++) { Console.Write($"| {a} "); } Console.WriteLine("|"); } //apakšējā robeža pēdējai rindai zimejot +---+ for (int s = 0; s < kolonas - rindas; s++) { Console.Write(" "); } for (int a = 1 + skaitlis; a <= rindas; a++) { Console.Write("+---"); } Console.WriteLine("+"); } }