elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Ayuda o consejos para terminar este programa con asteriscos en: 9 Abril 2015, 20:39 pm
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  Programación / Programación C/C++ / ¿Como explicar este problema? (C++) en: 31 Julio 2013, 05:23 am
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
  1. #include "stdafx.h"
  2. #include "iostream"
  3. #include "math.h"
  4.  
  5. using namespace System;
  6. using namespace std;
  7. class Operaciones{
  8. private: int Num1, Num2, Suma, Positivo, Negativo, Neutro;
  9. double prom;
  10. public:
  11. Operaciones(){
  12.  Suma = 0; Positivo = 0; Negativo = 0; Neutro = 0; }
  13. void asignar1(int n1)
  14. {
  15. Num1 = n1;
  16. }
  17. void asignar(int n2) {
  18. Num2 = n2;
  19. }
  20. void SumaNum(){
  21. {
  22. Suma = Suma + Num2;
  23. }
  24. }
  25. void Promedio(){
  26. {
  27. prom = Suma / Num1;
  28. }
  29. }
  30. int SignoPos(){
  31.  ++Positivo;
  32.  return Positivo;
  33. }
  34. int SignoNeg(){
  35.  ++Negativo;
  36.      return Negativo;
  37. }
  38. int Neutros(){
  39.  ++Neutro;
  40.  return Neutro;
  41. }
  42. void imprimir(){
  43. cout<<"\n La Suma de los numeros es: "<<Suma;
  44. cout<<"\n El Promedio es: "<<prom;
  45. }
  46. };
  47. int main(array<System::String ^> ^args)
  48. {
  49.    int i, n, Valor, A, B, C;
  50. Operaciones objNum;
  51. cout<<"Cantidad de numeros que va a introducir: ";
  52. cin>>n;
  53. objNum.asignar1(n);
  54. cout<<"Ingrese los numeros: \n";
  55. for (i=1;i<=n;i++){
  56. cin>>Valor;
  57. objNum.asignar(Valor);
  58. objNum.SumaNum();
  59. if (Valor > 0){
  60. A = objNum.SignoPos();
  61. }
  62. if (Valor < 0){
  63. B = objNum.SignoNeg();
  64. }
  65. if (Valor == 0){
  66. C = objNum.Neutros();
  67. }
  68. }
  69. objNum.Promedio();
  70. objNum.imprimir();
  71.        cout<<"\n La cantidad de numeros positivos es: "<<A;
  72. cout<<"\n La cantidad de numeros negativos es: "<<B;
  73. cout<<"\n La cantidad de numeros neutros es: "<<C;
  74. cout<<"\n";
  75. system ("pause");
  76.    return 0;
  77. }



Yo uso Visual Studio.
Y son problemas POO.
3  Programación / Programación C/C++ / Ayuda con este problema en C++ (Utilizando Visual Studio 12') en: 14 Julio 2013, 18:40 pm
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.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines