Szerintem  if (szoveg[0] == '-') { int s =0; int i = 1;
while(i<szoveg.Length() && 0'<=karakter && karakter<= s) s+=
(karakter-'0'); if(i ==szoveg.Length &&  s%3 == 0) {kékre mosás...}}

SzTZs


On Wed, Dec 2, 2020 at 2:20 PM Zsolt Nagy <nagyzsol...@gmail.com> wrote:

> Tisztelt Listatagok!
>
> C# programozásból elakadtam vastaggal jelöltem ami nem megy
> Kérem aki tud segítsen, köszönöm
>
> /*Írjon programot, mely addig kér be szöveget a felhasználótól, míg a
> "VÉGE",
>              "PFFF" vagy "KÉSZ..." kifejezések valamelyikét be nem írja.
> Amennyiben a begépelt
>              szöveg
>               – "ZÖLD", vagy GREEN úgy a képernyőt mossa le zöld színnel,
> és a következő
>               parancsot várja fehér betűszínnel!
>
> *  – negatív 3-mal osztható szám, úgy a képernyőt mossa le kék színnel, és
> a következő              parancsot várja sárga betűszínnel!*
>               – egyéb begépelt szövegek esetén folytassa a munkát az előző
> színek használatával!
>             */
>
>             string szoveg="",szam="";
>             int x;
>             char a;
>             int l,i;
>             do
>             {
>                 Console.Clear();
>                 if (String.Compare(szoveg, "ZÖLD") == 0)
>                 {
>                     Console.BackgroundColor = ConsoleColor.Green;
>                 }
>                 Console.Clear();
>                 Console.WriteLine("Kérek utasítást:");
>                 szoveg=Console.ReadLine();
>                 //Console.WriteLine("{0}", szoveg);
>                 szoveg=szoveg.ToUpper();
>                 if(String.Compare(szoveg,"ZÖLD")!=0 ||
> String.Compare(szoveg, "GREEN") != 0)
>                 {
>                     Console.BackgroundColor = ConsoleColor.Green;
>                     Console.ForegroundColor = ConsoleColor.White;
>                 }
>                 a = szoveg[0];
>                 l = szoveg.Length;
>                 for (i = 1; i < l; i++)
>                 {
>                     a = szoveg[i];
>               //      String.Copy(szam[i-1],Convert.ToInt32(a));
>                 }
>                 x = Convert.ToInt32(szam);
>                 Console.WriteLine("{0}",x);
>             }while(String.Compare(szoveg, "KÉSZ")!=0 &&
> String.Compare(szoveg, "VÉGE") != 0 && String.Compare(szoveg, "PFFF") != 0);
>             Console.ResetColor();
>             //Console.ReadKey();
>
> _______________________________________________
> Techinfo mailing list
> Techinfo@lista.sulinet.hu
> Fel- és leiratkozás:
> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>
_______________________________________________
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

válasz