TOPIC

Resposta incorreta - 5%

thiago martendal asked 7 months ago

#include <stdio.h>

int main() {
  double valor;
  for (double i = 0; i <= 2; i += .2) {
    for (double j = 1; j <= 3; j++) {
      valor = j+i;
      if ((i == 0) || (i == 1) || (i >= 1.9)) {
        printf("I=%.lf J=%.lf\n", i, valor);
      } else {
        printf("I=%.1lf J=%.1lf\n", i, valor);
      }
    }
  }
  return 0;
}

Qual o problema desse código? Por que não sai de 5% de jeito nenhum? O que está errado?

Remember not post solutions. Your post may be reviewed by our moderators.

  • Nahuel Meyer - EETP681 replied 7 months ago

    Hola, el problema te lo da el printf, para resolver dicho error tu tienes que añadir #include y using namespace std;

    Luego remplazar el printf por cout<<"I="<<i<<" J="<<valor<<endl;

    #include <stdio.h>
    #include <iostream>
    using namespace std;
    
    int main() {
    
      double valor;
    
      for (double i = 0; i <= 2; i += .2) {
    
        for (double j = 1; j <= 3; j++) {
    
          valor = j+i;
          if ((i == 0) || (i == 1) || (i >= 1.9)) {
            cout<<"I="<<i<<" J="<<valor<<endl;
          } else {
            cout<<"I="<<i<<" J="<<valor<<endl;
          }
        }
      }
      return 0;
    }

    Quedaria asi el codigo, Un saludo!