+ 2
C++ duda en revolver ejercicio
diseñar un programa que calcule el peso relativo de una persona. Se solicitará al usuario sus datos personales (nombre y edad), su altura y su peso actual, CONDISION: el peso relativo se calcula dividiendo el peso actual por el cuadrado de la altura
4 ответов
+ 1
Y cual es la duda en esto? 
+ 1
Vale no se por qué no me va el scanf... Pero lo que puedo ver es que la asignación esta mal, scanf("%d", &b); así en todas, el print del peso relativo solo debe tener c*d^2 o agregar espacios "%d" para las demás variables, por último el nombre no es un número por lo tanto necesitas otra variable string o arrreglo de caracteres en la cual puedas almacenarlo
0
Tengo un error al resolverlo , mira así lo resolvi:
#include <stdio.h>
interés main ()
{
int a,b,c,d;
printf  ("ingrese su nombre: ");
scanf  ("%d ,&a");
printf  ("ingrese su edad: ");
scanf  ("%d ,&b");
printf  ("ingrese su peso: ");
scanf  ("%d ,&c");
printf  ("ingrese su altura: ");
scanf  ("%d ,&d");
printf  ("el peso relativo es %d \n", c,d, c*d^2 );
 return 0;
}
 
pero cuando ejecutó me pido el nombre y lo pongo pero después sale todo junto y termina el programa
0
#include<iostream>
#include<windows.h>
using namespace std;
main(){
   int  e, a, p,r;
   char n;
   cout<<"Ingrese de su nombre"<<enld;
   cin>>n;
   cout<<"Ingrese de su edad "<<n<<enld;
   cin>>e;
   cout<<"Ingrese de su altura"<<enld;
   cin>>a;
   cout<<"Ingrese de su peso actual"<<enld;
   cin>>p;
   r = p%(a*a);
  cout<<"Su pero relativo es: "<<r<<endl;
 system("pause");
}



