Jos teen 2 char taulukkoa ja täytän ne satunnaisilla kirjaimilla, kuinka voin verrata taulukoita keskenään onko alkiot samat? Löysin kymmeniä esimerkkejä, mutta mitkään eivät toimi minulla.
Char taulukoiden alkioiden vertaus. C sharp.
4
118
Vastaukset
- CSharpEsimerkki
int[] tauluA; tauluA = new int[] { 1, 2, 3, 4, 5 };
int[] tauluB; tauluB = new int[] { 1, 2, 3, 4, 5 };
bool sama = true;
for (int i = 0; i < tauluA.Length; i)
{
if (tauluA[i] != tauluB[i])
{
sama = false; break;
};
}
if (sama == true)
{
Console.WriteLine("Merkkijonot ovat identtiset");
}
else
{
Console.WriteLine("Merkkitaulukot ovat erilaiset");
}
Vaikea ottaa kantaa jos ei tiedä mitä on yritetty ja millaisia virheilmoituksia tai virheellisiä tuloksia tullut.- toim.huom
Tuossa tietysti pitää vielä muuttaa int tyyppi chariksi ja vaihtaa taulukon alkioiksi '1','2'.. jne.
- chartaulukko
public static void Main(string[] args)
{
char[] tauluA; tauluA = new char[] { '1', '2', '3', '4', '5' };
char[] tauluB; tauluB = new char[] { '1', '2', '3', '4', '5' };
bool sama = true;
for (int i = 0; i < tauluA.Length; i)
{
if (tauluA[i] != tauluB[i])
{
sama = false; break;
};
}
if (sama == true)
{
Console.WriteLine("Merkkijonot ovat identtiset");
}
else
{
Console.WriteLine("Merkkitaulukot ovat erilaiset");
}
}
- Affiliate-Julkaisia
MonoDevelop ja talukoiden vertailu
#include <stdio.h>
int main (int argc, char *argv[])
{
int(tauluA) = ( 1, 2 );
int(tauluB) = ( 1, 3 );
char c;
if (tauluA == tauluB) {
printf ("Taulukot ovat samanlaisia!");}
else {
printf ("Taulukot ovat erinlaisia!");
}
c=getchar();
return 0;
}
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 406983
- 323948
- 453330
- 402939
- 172716
- 372238
- 162196
- 412143
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons482077- 402048