Faça um programa que preencha um vetor com 10 números reais, calcule e mostre
a quantidade de números negativos e a soma dos números positivos desse vetor.
Leia um vetor com 10 números inteiros. Escreva os elementos do vetor eliminando
elementos repetidos.
Faça um vetor de tamanho 50 preenchido com o seguinte valor: (i + 5 * i)%(i + 1),
sendo i a posição do elemento no vetor. Em seguida imprima o vetor na tela.
Faça um programa que leia dois vetores de 10 elementos. Crie um vetor que seja a
intersecção entre os 2 vetores anteriores, ou seja, que contém apenas os números
que estão em ambos os vetores. Não deve conter números repetidos.
em Java
Soluções para a tarefa
import java.util.Scanner;
class HelloWorld {
public static void main(String[] args) {
float vetor[] = new float [10];
int qtdNeg, sumPos;
qtdNeg = sumPos = 0;
Scanner array = new Scanner (System.in);
for (int i=0;i<10;i++){
System.out.print("--> ");
vetor[i] = array.nextFloat();
if (vetor[i]>0) sumPos+=vetor[i];
else qtdNeg++;
}
System.out.println("Soma +: "+sumPos);
System.out.println("Qtd -: "+qtdNeg);
}
}
-------------------
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner array = new Scanner(System.in);
int arr[] = new int [10];
for (int i=0;i<10;i++){
System.out.print("-->");
arr[i] = array.nextInt();
}
int l=0, verif;
do{
verif=0;
for (int k=0;k<l;k++){
if (arr[l]==arr[k]){
System.out.print("Replace "+arr[l]);
arr[l] = array.nextInt();
verif=1;
}
}
if (verif==0){
l++;
}
} while (l<10);
for (int q = 0;q<10;q++){
System.out.println(arr[q]);
}
}
}
----------
class HelloWorld {
public static void main(String[] args) {
float vetor[] = new float [50];
for (int i=0;i<50;i++){
vetor[i] = (i+5*i)%(i+1);
}
for (int j=0;j<50;j++){
System.out.println(vetor[j]);
}
}
}
-----------