1
Programmering, hjälp mig lösa problemet
Postat av halvar den 16 Oktober 2015, 13:24
9 kommentarer · 589 träffar
Detta är C#
string ruta1 = textBox1.Text;
string ruta2 = textBox2.Text;
int max = 0;
string bokstav = "a";
int g = 0;
string alfabet = "abcdefghjklmnopqrstuvxyzåäö";
int räknare = 0;
for (int i = 0; i < alfabet.Length; i++)
{
for (int n = 0; n < ruta1.Length; n++)
{
if (ruta1[n] == alfabet[i])
{
räknare++;
}
}
if (räknare > max)
{
max = räknare;
}
}
string resultat = max.ToString();
label1.Text = resultat;
}
}
}
Fokusa button 2, där problemet ligger. Den utger numret på hela stringen jag stopar in textbox 1, te.x. "addf" du utger label1 4 för det är 4 bokstäver, det jag vill att den ska göra är att den utger d, för det är mest av den bokstaven, Lösning på det här? Ska använda mig av for loop etc som jag har gjort.
string ruta1 = textBox1.Text;
string ruta2 = textBox2.Text;
int max = 0;
string bokstav = "a";
int g = 0;
string alfabet = "abcdefghjklmnopqrstuvxyzåäö";
int räknare = 0;
for (int i = 0; i < alfabet.Length; i++)
{
for (int n = 0; n < ruta1.Length; n++)
{
if (ruta1[n] == alfabet[i])
{
räknare++;
}
}
if (räknare > max)
{
max = räknare;
}
}
string resultat = max.ToString();
label1.Text = resultat;
}
}
}
Fokusa button 2, där problemet ligger. Den utger numret på hela stringen jag stopar in textbox 1, te.x. "addf" du utger label1 4 för det är 4 bokstäver, det jag vill att den ska göra är att den utger d, för det är mest av den bokstaven, Lösning på det här? Ska använda mig av for loop etc som jag har gjort.






