Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Vettori2 {
- public static void main(String[] args) {
- /* Realizzare
- un programma che crea un vettore di 10 elementi di tipo intero, e li valorizza
- con valori chiesti all'utente, e poi lo
- visualizza nel formato "vettore[posizione] = valore"". Infine richiesto un
- valore da cercare, controlla nel vettore se esiste, e se sì, in quali posizioni si trova e quante volte è
- presente.*/
- Scanner utente = new Scanner(System.in);
- int vettore[];
- vettore = new int[10];
- for (int i = 0; i <= vettore.length - 1; i++) {
- System.out.print("Inserisci il valore per la cella numero : " + (i + 1) + " ");
- vettore[i] = Integer.parseInt(utente.nextLine());
- }
- for (int i = 0; i <= vettore.length - 1; i++) {
- System.out.println("Il valore della cella : " + (i + 1) + " è : " + vettore[i]);
- }
- int valoreDaCercare;
- System.out.println("Inserisci il valore da cercare : ...");
- valoreDaCercare = Integer.parseInt(utente.nextLine());
- int voltePresente = 0;
- int[] vettoreIndiciPresenza = new int[10];
- int indiceVettoreNuovo = 0;
- for (int i = 0; i <= vettore.length - 1; i++) {
- if (vettore[i] == valoreDaCercare) {
- vettoreIndiciPresenza[indiceVettoreNuovo] = i+1;
- indiceVettoreNuovo++;
- voltePresente++;
- }
- }
- System.out.println("Il valore cercato è presente " + voltePresente + " volte");
- for (int i = 0; i <= vettore.length - 1; i++) {
- if(vettoreIndiciPresenza[i]!=0){
- System.out.println("Il valore cercato esiste nella posizione : " + vettoreIndiciPresenza[i]);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement