Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - UV09

#1
Ejemplo si introduzco el numero 5, debe imprimir así:

*
**
***
****
*****
****
***
**
*

Lo he intentado todo el día, pero solo llego ha imprimir asi:
*
**
***
****
*****

El código:

#include <iostream>
#include <conio.h >

using namespace std;
int n,i,j;
main()
{
cout<<"Ingrese las veces a imprimir: ";
cin>>n;

for (i=1;i<=n;i=i+1)   
{   
for (j=1;j<=i;j=j+1)
{
   cout<<"*";
}
   cout<<"\n";
}
   
getch();
}


Ayuda o consejos para terminar este programa, por favor.
Gracias de antemano, y saludos.
#2
Me podrían ayudar a ver como debo explicar este problema delante de toda la clase, Resumidamente no paso por paso.
Ejemplo: Porque el uso de dicha variable, declaraciones bla bla... etc.
Muchas gracias de antemano!


PD: Lo que pasa es que soy malisimo explicando :(



El Problema dice así:
Un programa C++ que de n (cantidad de números introducidos por el usuario)  Determine:
- La suma
- El promedio
- Cuántos son positivos
- Cuántos son negativos
- Cuántos neutros.



Código (cpp) [Seleccionar]
#include "stdafx.h"
#include "iostream"
#include "math.h"

using namespace System;
using namespace std;
class Operaciones{
private: int Num1, Num2, Suma, Positivo, Negativo, Neutro;
double prom;
public:
Operaciones(){
  Suma = 0; Positivo = 0; Negativo = 0; Neutro = 0; }
void asignar1(int n1)
{
Num1 = n1;
}
void asignar(int n2) {
Num2 = n2;
}
void SumaNum(){
{
Suma = Suma + Num2;
}
}
void Promedio(){
{
prom = Suma / Num1;
}
}
int SignoPos(){
  ++Positivo;
  return Positivo;
}
int SignoNeg(){
  ++Negativo;
      return Negativo;
}
int Neutros(){
  ++Neutro;
  return Neutro;
}
void imprimir(){
cout<<"\n La Suma de los numeros es: "<<Suma;
cout<<"\n El Promedio es: "<<prom;
}
};
int main(array<System::String ^> ^args)
{
    int i, n, Valor, A, B, C;
Operaciones objNum;
cout<<"Cantidad de numeros que va a introducir: ";
cin>>n;
objNum.asignar1(n);
cout<<"Ingrese los numeros: \n";
for (i=1;i<=n;i++){
cin>>Valor;
objNum.asignar(Valor);
objNum.SumaNum();
if (Valor > 0){
A = objNum.SignoPos();
}
if (Valor < 0){
B = objNum.SignoNeg();
}
if (Valor == 0){
C = objNum.Neutros();
}
}
objNum.Promedio();
objNum.imprimir();
        cout<<"\n La cantidad de numeros positivos es: "<<A;
cout<<"\n La cantidad de numeros negativos es: "<<B;
cout<<"\n La cantidad de numeros neutros es: "<<C;
cout<<"\n";
system ("pause");
    return 0;
}




Yo uso Visual Studio.
Y son problemas POO.
#3
#include "stdafx.h"
#include "iostream"

using namespace System;
using namespace std;

class PROCESOS
{
private: int a, b, r;
public:
    void asignar1(int y)
    {
        a = x;
    }
    void asignar2(int z)
    {
        b = y;
    }
    void suma()
    {
        r = a + b;
        cout<<"La suma de " <<a <<" y " <<b <<" es " <<r <<"\n";
    }
    void resta()
    {
        r = a - b;
        cout<<"La resta de " <<a <<" y " <<b <<" es " <<r <<"\n";
    }
    void multi()
    {
        r = a * b;
        cout<<"La multiplicacion de " <<a <<" y " <<b <<" es " <<r <<"\n";
    }
    void div()
    {
        if (b != 0)
        {
            r = a / b;
            cout<<"La divicion de " <<a <<" y " <<b <<" es " <<r <<"\n";
        }
        else
        {
            cout<<"ERROR :(" <<"\n";
            cout<<"No existe la divicion por " <<b <<"\n";
        }
    }

};
int main(array<System::String ^> ^args)
{
    int j, k;
    PROCESOS objFUN;
    cout<<"Introduce 2 numeros\n";
    cin>>j;
    cin>>k;
    objFUN.asignar1(j);
    objFUN.asignar2(k);
    objFUN.suma();
    objFUN.resta();
    objFUN.multi();
    objFUN.div();
    system("PAUSE");
    return 0;
}
#4
Gracias gracias por el dato, estoy en el desarrollo de este problema! pensaba postearlo pero el programa me marca muchos errores!
Que sepan que recién comienzo a aprender C++

Saludos amigo y muchas gracias, αиσиyмσυรCร.
Y a SrCooper, me imagine que alguien me diría eso jaja, saludos!
#5
Calcule la suma, la resta, la multiplicación y la división de 2 números introducidos por el usuario.  Tomar en cuenta el error de división por cero.  Imprimir los resultados.