1 package questao2;
 2 
 3 public class Questao2 {
 4 
 5     public static void main(String[] args) {
 6         int[] coeficientes = { 1, 2, 0, 1, 3, 0, 0 };
 7         int grau=0;
 8         
 9         // Alternativa (a)
10         for(int i=0;i<coeficientes.length;i++){
11             if (coeficientes[i]!=0){
12                 grau=i;
13             }
14         }
15         System.out.println("Grau do polinômio: "+grau);
16         
17         // Alternativa (b) sem bônus
18         String polinomio="";
19         for(int i=coeficientes.length-1;i>=0;i--){
20             if (i==0){
21                 polinomio=polinomio+coeficientes[i];
22             } else {
23                 polinomio=polinomio+coeficientes[i]+" x"+i+" + ";
24             }
25         }
26         System.out.println("Polinômio (sem bônus): "+polinomio);
27         
28         // Alternativa (b) com bônus
29         polinomio="";
30         for(int i=coeficientes.length-1;i>=0;i--){
31             if (coeficientes[i]!=0){
32                 if (i==0){
33                     polinomio=polinomio+coeficientes[i];
34                 } else if (coeficientes[i]==1){
35                     polinomio=polinomio+" x"+i+" + ";
36                 } else {
37                     polinomio=polinomio+coeficientes[i]+" x"+i+" + ";
38                 }
39             }
40         }
41         System.out.println("Polinômio (com bônus): "+polinomio);
42     }
43 }