From 801669786318320bef6162fb19a5d9bd35b431f6 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Wed, 26 Feb 2025 09:37:39 +0100 Subject: [PATCH] Opzione 3 --- Program.cs | 40 ++++++------------ bin/Debug/net9.0/strings_4.dll | Bin 6656 -> 6656 bytes bin/Debug/net9.0/strings_4.pdb | Bin 11272 -> 11516 bytes obj/Debug/net9.0/ref/strings_4.dll | Bin 5632 -> 5632 bytes obj/Debug/net9.0/refint/strings_4.dll | Bin 5632 -> 5632 bytes obj/Debug/net9.0/strings_4.AssemblyInfo.cs | 2 +- .../net9.0/strings_4.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/strings_4.dll | Bin 6656 -> 6656 bytes obj/Debug/net9.0/strings_4.pdb | Bin 11272 -> 11516 bytes 9 files changed, 15 insertions(+), 29 deletions(-) diff --git a/Program.cs b/Program.cs index 02f6df5..3483da4 100644 --- a/Program.cs +++ b/Program.cs @@ -13,8 +13,8 @@ class Program { Console.WriteLine("Inserire un'opzione:"); Console.WriteLine("1. Conta spazi pre maiuscola"); Console.WriteLine("2. Converti in binario"); - Console.WriteLine("3. Primo carattere maiuscolo"); - Console.WriteLine("4. Sostituisci sottostringa"); + Console.WriteLine("3. Stampa a gruppi di 3"); + Console.WriteLine("4. Codifica"); Console.WriteLine("5. Parola palindroma pari"); Console.WriteLine("0. Esci"); Console.Write("Scelta: "); @@ -35,30 +35,11 @@ class Program { break; case 3: Console.Clear(); - stringa1 = Input(); - - /* if (Controllo2(stringa1, LUNGHEZZA)) { - Console.WriteLine(PrimoCarattereMaiuscolo(stringa1)); - } - else { - Console.WriteLine($"Errore: la frase non può essere più lunga di {LUNGHEZZA} caratteri"); - }*/ + GruppiDiTre(Input()); Pausa(); break; case 4: Console.Clear(); - Console.WriteLine("È richiesta la frase in cui effettuare la ricerca"); - stringa1 = Input(); - Console.WriteLine(); - Console.WriteLine("È richiesta la frase che verrà sostituita"); - stringa2 = Input(); - Console.WriteLine(); - /*if (Controllo2(stringa2, stringa1.Length)) { - Console.WriteLine(TrovaESostituisci(stringa1, stringa2)); - } - else { - Console.WriteLine($"Errore: la frase da cercare non può essere più lunga della frase in cui cercare"); - }*/ Pausa(); break; case 5: @@ -66,11 +47,6 @@ class Program { //Console.WriteLine(CreaPalindromo(Input(), true)); Pausa(); break; - case 6: - Console.Clear(); - //Console.WriteLine(CreaPalindromo(Input(), false)); - Pausa(); - break; default: Console.WriteLine("Opzione non valida."); Pausa(); @@ -116,4 +92,14 @@ class Program { Console.Write("Inserire un numero: "); return Convert.ToString(Convert.ToInt32(Console.ReadLine()), 2); } + + static void GruppiDiTre(string p_stringa) { + for (int i = 0; i < p_stringa.Length; i++) { + if (i % 3 == 0 && i != 0) { + Console.Write('-'); + } + Console.Write(p_stringa[i]); + } + Console.WriteLine(); + } } \ No newline at end of file diff --git a/bin/Debug/net9.0/strings_4.dll b/bin/Debug/net9.0/strings_4.dll index 391d5a4acc8ae27940b2955699ae0a097d0c22fb..d8ee7d510afee8db43ecd52aec7d28c1ca686815 100644 GIT binary patch delta 1793 zcmYjSZA_C_6h8O9Z{NO@0xch{K(&RA@QzYwZGqxPoPqffkwJinQx|Ko*etHK)0pYB z5R*+3%_Mg}a53A+J`j_Ag=KNc5{HYM@z3_teI(PkA4|4m*$*>+EV$?1cIr#c^PY2_ zd!KW9?xmfIPsJ~s)pwkE@bT<9A6qxOxQqQR7;ClpI*3L^6K@y0Su1-+OtV73*GcNx z2IOR;sUXoM2N6RIGsLhvB8Iq&?H5VDq4^u4oK;2Sp#0B|-75Ad>lfF!Z=HeNHW-9x z59}!HJZv78xFX>yz^arhs%`$YUaJOfwJjeN_1YS?MFie!OcDpA{KfX8{gjBSDlZVDjR~>xYf%O|*r}Se|K?-Qx!Rr0^a3fme~H z&h-~L8d_$DfC+{7N&3~we?#F7mD#2CURJn7P%BWIwiiq1`91ES6iGjdjDt>a>H8F3 z0?HO}Pw_C-n2Sbv8EsV2P(bEqDaGdz?=3}}v=)4fn;5F(wvdc|D@DCp2O_h%P$WBP zEy6iD1S}l@snN|+be^6@!#A7peouA;+&zOVJ`-=ZD}2`C*_}%Tr;V!u&Xd8u&>i{kkgCg3Mc7 z&?}HOs1;u$r&tG-(*lat(5Jvg`W_gh+rSWcz{aQrxSk@wKH3P}q4FcZJ{;{4;EQye zHPA4Pp~Z8gPm#E5_xtCNmyf)Q|37oISGghT7fq($?8{DM(wS6JY%(*Bt@&fQT&6!W znqT_R)Hol_ibcm)VxnC1cgE0AfJX4Gm!!j#0|t~$Ql5?>&SA0vnot-c^2XKrKFX?G z8u^qs=)5j|t@zHhFlf6L>pMC4(Z$L1rNr}}i>sB>9-Cb=IoF9X&9Lj0rYU_*B&t4Z zO&#nxknD3AeD5lg1mMkXSusBpP_9-4da{s+W%4#}H6 z49npMA}2PxytZX{%VM7^=vweUICbUr?ZJ2TQ{#VRUfn7#xcbAT#owTikx4YVD3id6RX{S&qka}mDNsdXNnF|4;{c%x+qTF)QhMaahxLf tOT&-iFjMf7@OqRdxdbK@LoSUw7l9uE6J46Do9BGPrX}~Pzu0WV{vV5jGSmP7 delta 1925 zcmZ`)TWnNC82)BX_q5%XvP+@e!YWJG(nGhFE!|!gA%I1p;gaG?uNT7}n^~FF;j6_WuHzpcyK}9su=!=O@1mc4aVhq7ILh+k9D{V}ilm9#OfB$vn z%sJ;|>}2fXnX)A>)=i9^4~l2UuDl@rRzfs;oHpQjwMe$A?V?$1R0WX_IZI*2dZL5} z6=5J$1qkXCTdna&RloF!ag~%S8Yh8+&TPPooJTyG#;2!!>MI#+E@!ld;-&1S9HE?} zT&Mg(>A9)lj+&Bn`JFm=uJ)bdamrZIVWjP_c!W&u^h|Rd-Q4nyMJM!(GmlfFgB@E( znbureBwsS)cC_6acgVz+b)P#YECO1R(fBloAeXGKyC^eEppZ%R~Gv|5NH zrCb;qa>=3jv^fh1vnpGIui04ZG3h*^f9unbElKYp~qFBtf{5m z;sSj%!toQGIfQ_-km!xTZfTTGNE_LuI_Y_0f(5SaH$etR)p7W?OV(H1oeaJwr6Qx9|a~sh%$@90CTuBrwF5SD09pZ+xan0Z; zK9#d^hi*2H%^$+X2O>dh*x)Vb`2&MT4KrcpPn%d}@NF<#9<|mwx{k^l(u*C?^Z8`F z$VfdeH+Y(;TdCE+wsb>2tdf;jX|(>3=EtyEj#A%M(j2QvFRjtFt%TNsC9TnFqqe#+ z?;00l8P%Ul#!eb7JTTg8fg;;*cjdm+#e=9sk$d7N+Grqpv4rSDyTQ1@H3s_(ZZWvs zV3H^>NSud5DCT)Pi@aIn~i4dL{_w+3Vjz@s1|P#7vK|O7*~lA zJS29YhE7kRf!K@1#0`c|5POm0dFaJHyd>sh3%07)E5eHk*rPX;J2X8CNEjsoo;>wK z#X@zrVxX9*6jBXTeXg3S-w4G!SS^HpiX^>pgUC(1* zKS()D9H#dmV}{9Vf7hyW9l&07zxwNZ>U)|sk-`8mW5ScGC>p zh)kAO#-u%LTGBpll$$TZSlz5h{C|!3e~aigbfQ;?IbOFo*WJ%t)rd~2zL<5L-+*_2 zYIyIn#Idl&hYMnii&!m#6WIEfkEF0_WjCOQ%r}xCWvmNcRXgZlq zXOr=+uC91znxA{~)(|-=1fTq)@zHblzJ=J-&%@2<2ps2c=(zq^l!gw`FJ3cclD5ei zHnqza@Ljt0-T05e6`RjZ{{CUvf}RF-%C~k|iM+X?MCvM`@#QDR&fLCtDRp%qSo*Q) zB3*hO8e3E+9Od`lE!NDbwl-zVuIiml^9l6uO~@jKPF_(S%no#u--9^sS!(UHMad+o dY5ycGUFM22B3;}&@3NHZR~7w%zrxtO^jvNb_nF`Cm=g!Izv z4%(wo&00MaJw){qd*4e`Nc0drL@;_ta0KcSFXKXR1T?k8z50VG% zI3Zm?e@@GFG{D#8b(Yc8vU7r=I=2{=dC%3DCm3Zb^=xBNM%&sTjKi>OxMRk2+d#LJ>*6B;9 z;}U$nW4rq1`JaWg#TU1IpH`|*k9mTRgXW*EC6oB;<(lel7j8;Ew_VdsUt z%DJsRf}H|4&?fsjVx}Qzcy0gjjPe#8Ni}z0OOS2^fyUb9&K#FciS6i@BBB)o(wvyf zMQjLNbkPVW3Cw^rALOCIs0Tq$eLN<_?HokdO}#t-Di&S@Glg~XR)h}Xxlowu+Moay z2=l|Jz_KICk4^I$v`{}8{c0{b-62;Q)9`8h4?S|w3x>muBLWD$bi~rAl?@1Bg3)>{ QO}&-@O*n!166Np1Kly!%BLDyZ delta 571 zcmewp*%2|pBu0jjfkC;Bf#C^|R$&0LgG-7s^U{lfOa=}n1_l<8SZFW<50D)IV!MZW zx&Y}IAb*V}knfa}p9JJDIC^ZxX&D>8?z7L=vPfGhj*#U}X3O#KM}443j6DGb%F9m>kLIEDMxp5C&pKAOxAk z1rlJ80b)i5smX#&vLfd-8h}O#Xf6Pft(phG?8$yiV*JUeIVFh;n2i`kjbo#{B{>qff7k{^WmYOwdvl2_cn#Nb4gBUp^7#ReZlGzv-+1MBvw3wK< z8H|`1xEXXn1ej$w`KFd)y*dLMivZA-EDUT6SxgMhpwMMwU}FNg79=JIQV$bjf`|!& zlyC?@)Ir7ELF&K~A|P3NR4xY}iee6s$v``p7$yg5n`_nMPi1x%S(o{Igm%3$nat-29()Dhr0x}F*z|M&B7?n#MIQl*w{QJ$W%Cs7HdfzMhGd3B zFiv4eW3XT_0+J>Sra)-GU<`!j3@Hpr43_nMPi1x%S(o{Igm%3$nat-29()Dhr0x}F*z|M&B7?n#MIQl*w{QJ$W%Cs7HdfzMhGd3B zFiv4eW3XT_0+J>Sra)-GU<`!j3@Hpr43+EV$?1cIr#c^PY2_ zd!KW9?xmfIPsJ~s)pwkE@bT<9A6qxOxQqQR7;ClpI*3L^6K@y0Su1-+OtV73*GcNx z2IOR;sUXoM2N6RIGsLhvB8Iq&?H5VDq4^u4oK;2Sp#0B|-75Ad>lfF!Z=HeNHW-9x z59}!HJZv78xFX>yz^arhs%`$YUaJOfwJjeN_1YS?MFie!OcDpA{KfX8{gjBSDlZVDjR~>xYf%O|*r}Se|K?-Qx!Rr0^a3fme~H z&h-~L8d_$DfC+{7N&3~we?#F7mD#2CURJn7P%BWIwiiq1`91ES6iGjdjDt>a>H8F3 z0?HO}Pw_C-n2Sbv8EsV2P(bEqDaGdz?=3}}v=)4fn;5F(wvdc|D@DCp2O_h%P$WBP zEy6iD1S}l@snN|+be^6@!#A7peouA;+&zOVJ`-=ZD}2`C*_}%Tr;V!u&Xd8u&>i{kkgCg3Mc7 z&?}HOs1;u$r&tG-(*lat(5Jvg`W_gh+rSWcz{aQrxSk@wKH3P}q4FcZJ{;{4;EQye zHPA4Pp~Z8gPm#E5_xtCNmyf)Q|37oISGghT7fq($?8{DM(wS6JY%(*Bt@&fQT&6!W znqT_R)Hol_ibcm)VxnC1cgE0AfJX4Gm!!j#0|t~$Ql5?>&SA0vnot-c^2XKrKFX?G z8u^qs=)5j|t@zHhFlf6L>pMC4(Z$L1rNr}}i>sB>9-Cb=IoF9X&9Lj0rYU_*B&t4Z zO&#nxknD3AeD5lg1mMkXSusBpP_9-4da{s+W%4#}H6 z49npMA}2PxytZX{%VM7^=vweUICbUr?ZJ2TQ{#VRUfn7#xcbAT#owTikx4YVD3id6RX{S&qka}mDNsdXNnF|4;{c%x+qTF)QhMaahxLf tOT&-iFjMf7@OqRdxdbK@LoSUw7l9uE6J46Do9BGPrX}~Pzu0WV{vV5jGSmP7 delta 1925 zcmZ`)TWnNC82)BX_q5%XvP+@e!YWJG(nGhFE!|!gA%I1p;gaG?uNT7}n^~FF;j6_WuHzpcyK}9su=!=O@1mc4aVhq7ILh+k9D{V}ilm9#OfB$vn z%sJ;|>}2fXnX)A>)=i9^4~l2UuDl@rRzfs;oHpQjwMe$A?V?$1R0WX_IZI*2dZL5} z6=5J$1qkXCTdna&RloF!ag~%S8Yh8+&TPPooJTyG#;2!!>MI#+E@!ld;-&1S9HE?} zT&Mg(>A9)lj+&Bn`JFm=uJ)bdamrZIVWjP_c!W&u^h|Rd-Q4nyMJM!(GmlfFgB@E( znbureBwsS)cC_6acgVz+b)P#YECO1R(fBloAeXGKyC^eEppZ%R~Gv|5NH zrCb;qa>=3jv^fh1vnpGIui04ZG3h*^f9unbElKYp~qFBtf{5m z;sSj%!toQGIfQ_-km!xTZfTTGNE_LuI_Y_0f(5SaH$etR)p7W?OV(H1oeaJwr6Qx9|a~sh%$@90CTuBrwF5SD09pZ+xan0Z; zK9#d^hi*2H%^$+X2O>dh*x)Vb`2&MT4KrcpPn%d}@NF<#9<|mwx{k^l(u*C?^Z8`F z$VfdeH+Y(;TdCE+wsb>2tdf;jX|(>3=EtyEj#A%M(j2QvFRjtFt%TNsC9TnFqqe#+ z?;00l8P%Ul#!eb7JTTg8fg;;*cjdm+#e=9sk$d7N+Grqpv4rSDyTQ1@H3s_(ZZWvs zV3H^>NSud5DCT)Pi@aIn~i4dL{_w+3Vjz@s1|P#7vK|O7*~lA zJS29YhE7kRf!K@1#0`c|5POm0dFaJHyd>sh3%07)E5eHk*rPX;J2X8CNEjsoo;>wK z#X@zrVxX9*6jBXTeXg3S-w4G!SS^HpiX^>pgUC(1* zKS()D9H#dmV}{9Vf7hyW9l&07zxwNZ>U)|sk-`8mW5ScGC>p zh)kAO#-u%LTGBpll$$TZSlz5h{C|!3e~aigbfQ;?IbOFo*WJ%t)rd~2zL<5L-+*_2 zYIyIn#Idl&hYMnii&!m#6WIEfkEF0_WjCOQ%r}xCWvmNcRXgZlq zXOr=+uC91znxA{~)(|-=1fTq)@zHblzJ=J-&%@2<2ps2c=(zq^l!gw`FJ3cclD5ei zHnqza@Ljt0-T05e6`RjZ{{CUvf}RF-%C~k|iM+X?MCvM`@#QDR&fLCtDRp%qSo*Q) zB3*hO8e3E+9Od`lE!NDbwl-zVuIiml^9l6uO~@jKPF_(S%no#u--9^sS!(UHMad+o dY5ycGUFM22B3;}&@3NHZR~7w%zrxtO^jvNb_nF`Cm=g!Izv z4%(wo&00MaJw){qd*4e`Nc0drL@;_ta0KcSFXKXR1T?k8z50VG% zI3Zm?e@@GFG{D#8b(Yc8vU7r=I=2{=dC%3DCm3Zb^=xBNM%&sTjKi>OxMRk2+d#LJ>*6B;9 z;}U$nW4rq1`JaWg#TU1IpH`|*k9mTRgXW*EC6oB;<(lel7j8;Ew_VdsUt z%DJsRf}H|4&?fsjVx}Qzcy0gjjPe#8Ni}z0OOS2^fyUb9&K#FciS6i@BBB)o(wvyf zMQjLNbkPVW3Cw^rALOCIs0Tq$eLN<_?HokdO}#t-Di&S@Glg~XR)h}Xxlowu+Moay z2=l|Jz_KICk4^I$v`{}8{c0{b-62;Q)9`8h4?S|w3x>muBLWD$bi~rAl?@1Bg3)>{ QO}&-@O*n!166Np1Kly!%BLDyZ delta 571 zcmewp*%2|pBu0jjfkC;Bf#C^|R$&0LgG-7s^U{lfOa=}n1_l<8SZFW<50D)IV!MZW zx&Y}IAb*V}knfa}p9JJDIC^ZxX&D>8?z7L=vPfGhj*#U}X3O#KM}443j6DGb%F9m>kLIEDMxp5C&pKAOxAk z1rlJ80b)i5smX#&vLfd-8h}O#Xf6Pft(phG?8$yiV*JUeIVFh;n2i`kjbo#{B{>qff7k{^WmYOwdvl2_cn#Nb4gBUp^7#ReZlGzv-+1MBvw3wK< z8H|`1xEXXn1ej$w`KFd)y*dLMivZA-EDUT6SxgMhpwMMwU}FNg79=JIQV$bjf`|!& zlyC?@)Ir7ELF&K~A|P3NR4xY}iee6s$v``p7$yg5n`