A Tömbök alapjai 19. feladat megoldása

Csak akkor olvass tovább, ha a Tömbök alapjai 19. feladatot megoldottad, vagy nem sikerült megoldani.

A feladat leírását a fenti linken megtalálod.

/**
 *
 * @author http://webotlet.hu
 */
package webotlet_tombok19;

public class Webotlet_Tombok19
{
//Vizsgáld meg, hogy egy tömb elején és végén ugyanazok
//a számok állnak-e úgy, hogy a számokat a tömb szélétől
//kezdjük beolvasni. Írd ki, hogy melyek ezek a számok!
//Példák:
//{ 0,2,5,7,3,5,2,0 } -> igen { 5,2,0 }
//{ 2,4,7,4,2,2 } -> igen { 2 }
//{ 0,2,5,7,2,5,2 } -> nem

  public static void main(String[] args)
  {
    int[] tomb = new int[] { 0,2,5,7,3,5,2,0 };
//    int[] tomb = new int[] { 2,4,7,4,2,2 };
//    int[] tomb = new int[] { 0,2,5,7,2,5,2 };
//    int[] tomb = new int[] { 1,2,3,4,5,6,5,4,3,2,1 };

    for (int i = 0; i < tomb.length; i++)
    {
      System.out.print(tomb[i] + " ");
    }
    System.out.println();

    int count = 0;
    int limit = tomb.length / 2;
    for( int i = 0; i < limit; i++ )
    {
      if( tomb[i] == tomb[tomb.length-1-i])
      {
        System.out.print(tomb[i]+" ");
        count++;
      }
      else
      {
        break;
      }
    }

    if( count == 0 )
    {
      System.out.println("Nem ugyanaz");
    }
  }
}

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

*

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .