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ú

Temas - 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
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.