Olá galera bom dia queria uma ajuda pra terminar minha prova eu já estou a dois dias e não acho a solução e a prova é só até domingo (25).
Minha prova consiste em fazer um fluxo no flowgorithm extrair o codigo fonte dele e fazer um programa java. Foi solicitado pra fazer, um programa que receba por argumentos uma lista em uma dada ordem e retorne um vetor com a ordem de carregamento das caixas em um veiculo que tem a capacidade 5 .
minha duvida é como fazer uma lista (array) de 5 lugares [] para adicionar 3 resultados A,B,C sem ser pelo imput
eu queria colocar meu fluxograma e meu arquilo do flowgorithm mas como sou usuario novo não e possivel
esse é o programa java que extrai do fluxo já mexi um monte nele mais inda está igual já que está com o mesmo erro.
import java.util.*;
import java.lang.Math;
public class ProvaA1 {
private static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int i, r1, r2, r3, cont;
int marca;
String caixaA, caixaB, caixaC;
String C,F,G ;
int a,b, c;
String[] kombi = new String[5];
a = 0;
b = 0;
c = 0;
r1 = 0;
r2 = 0;
r3 = 0;
System.out.println("digite o numero de garrafas");
i = input.nextInt();
int[] lista = new int[i];
for (cont = 0; cont <= i; cont++) {
System.out.println("digite 1,2 ou 3");
marca = input.nextInt();
if (marca == 1) {
r1 = r1 + 1;
if (r1 == 4) {
// a = a + 1;
kombi[0] = kombi[a];
}
} else {
if (marca == 2) {
r2 = r2 + 1;
if (r2 == 4) {
b = b + 1;
kombi[0] = kombi[b];
}
} else {
if (marca == 3) {
r3 = r3 + 1;
if (r3 == 4) {
c = c + 1;
kombi[0] = kombi[c];
}
}
}
}
}
System.out.println(Integer.toString(r1) + r3 + r2);
System.out.print(kombi[0]+kombi[1]+kombi[2]+kombi[3]+kombi[4]);
}
}