Karakter műveletek

This commit is contained in:
Kovács Rudolf
2026-09-18 10:15:14 +02:00
parent fb74870792
commit 24b51cc4a4
3 changed files with 79 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
<Solution>
<Project Path="KarakterMuveletek/KarakterMuveletek.csproj" />
</Solution>

View File

@@ -0,0 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,66 @@
namespace KarakterMuveletek
{
internal class Program
{
static void Main(string[] args)
{
//Véletlen számok generálása
Random random= new Random();
int veletlenSzam = random.Next(10, 100+1);
Console.WriteLine(veletlenSzam);
string szoveg = "Valami87";
//Mondjuk meg, hogy a szoveg változó tartalmaz-e számot!
for (int i = 0; i < szoveg.Length; i++)
{
if (Char.IsDigit(szoveg[i]))
{
Console.WriteLine("Van benne szám!");
}
}
bool vanBenne = false;
for (int i = 0; i < szoveg.Length; i++)
{
if (Char.IsDigit(szoveg[i]))
{
vanBenne = true;
break;
}
}
if (vanBenne) {
Console.WriteLine("Van benne szám!");
} else
{
Console.WriteLine("Nincs benne szám!");
}
string masikSzoveg = "ValAmI, BáRmI, aKÁrmi";
//Változtassuk meg a stringet úgy, hogy ami kisbetűs az legyen nagybetűs és fordítva!
var masikSzovegCh = masikSzoveg.ToCharArray();
for (int i = 0; i < masikSzovegCh.Length; i++)
{
if (Char.IsLower(masikSzovegCh[i]))
{
masikSzovegCh[i] = Char.ToUpper(masikSzovegCh[i]);
} else
{
masikSzovegCh[i] = Char.ToLower(masikSzovegCh[i]);
}
}
masikSzoveg=new string(masikSzovegCh);
Console.WriteLine(masikSzoveg);
//Határozzuk meg a szövegben lévő számok összegét!
string szovegSzamokkal = "Szöveg 34 és 78 számok 111";
}
}
}