Advertisement
FabioMurtas

volteEPosizione

Apr 5th, 2022
925
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Vettori2 {
  4.     public static void main(String[] args) {
  5.       /*  Realizzare
  6.         un programma che crea un vettore di 10 elementi di tipo intero, e li valorizza
  7.         con valori chiesti all'utente, e poi lo
  8.         visualizza nel formato "vettore[posizione] = valore"". Infine richiesto un
  9.         valore da cercare, controlla nel vettore se esiste, e se sì,  in quali posizioni si trova e quante volte è
  10.         presente.*/
  11.  
  12.         Scanner utente = new Scanner(System.in);
  13.         int vettore[];
  14.         vettore = new int[10];
  15.         for (int i = 0; i <= vettore.length - 1; i++) {
  16.             System.out.print("Inserisci il valore per la cella numero : " + (i + 1) + "  ");
  17.             vettore[i] = Integer.parseInt(utente.nextLine());
  18.         }
  19.         for (int i = 0; i <= vettore.length - 1; i++) {
  20.             System.out.println("Il valore della cella : " + (i + 1) + "  è : " + vettore[i]);
  21.         }
  22.         int valoreDaCercare;
  23.         System.out.println("Inserisci il valore da cercare : ...");
  24.         valoreDaCercare = Integer.parseInt(utente.nextLine());
  25.         int voltePresente = 0;
  26.         int[] vettoreIndiciPresenza = new int[10];
  27.         int indiceVettoreNuovo = 0;
  28.         for (int i = 0; i <= vettore.length - 1; i++) {
  29.             if (vettore[i] == valoreDaCercare) {
  30.                 vettoreIndiciPresenza[indiceVettoreNuovo] = i+1;
  31.                 indiceVettoreNuovo++;
  32.                 voltePresente++;
  33.             }
  34.         }
  35.         System.out.println("Il valore cercato è presente " + voltePresente + " volte");
  36.         for (int i = 0; i <= vettore.length - 1; i++) {
  37.             if(vettoreIndiciPresenza[i]!=0){
  38.                 System.out.println("Il valore cercato esiste nella posizione : " + vettoreIndiciPresenza[i]);
  39.             }
  40.         }
  41.     }
  42. }
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement