Ayuda, con problema ecuación lineal 3 incognitas

Iniciado por mr.ads, 16 Marzo 2016, 05:56 AM

0 Miembros y 1 Visitante están viendo este tema.

mr.ads

Hola buenas  noches,  soy nuevo en C  y  estopy tratando de crear un programa que resuleva la ecuación lineal con 3 incognitas. Mi pregunta es:

1.  ya  ingresé los  3 valores x = 1, y = -2, y z = 3 y r = 12, como puedo decirle al sistema que me muestre la ecuación  de esta manera: x-2y+3z = 12.

He tratado de esta manera, pero no logro  convertir la x, y o z  cuando el usuario ingresa un negativo.
2. cuando  el usuario ingresa  el valor  1  en x  o y o z, como le digo al sistema que no muestre el valor  1, sino el valor x o y o z, quiero decir que  si el usario ingresa por ejemplo x =1,  no muestre 1x  sino  x. o -x

Este  es mi código
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main()
{
int x,y,z,r,x1,y1,z1,r1,x2,y2,z2,r2;

cout<<"ingrese valor x  "<<endl;
cin>>x;
cout<<"ingrese valor y "<<endl;
cin>>y;
cout<<"ingrese valor z "<<endl;
cin>>z;
cout<<"ingrese valor r "<<endl;
cin>>r;
cout<<"la ecuacion 1 es: "<<endl;

cout<<"la ecuación es "<<x<<"x + "<<y<<"y + "<<z<<"z = "<<r<<endl;1
   

}