Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Belen en 29 Marzo 2019, 03:35 am



Título: AYUDAAAAAAAA Ciclo for anadido c++
Publicado por: Belen en 29 Marzo 2019, 03:35 am
El inciso a ya lo tengo resuelto, solo falta el b no me sale los ciclos for anidados

a) Escriba un programa en C++ que utilice ciclos for para generar los siguientes patrones por separado, uno debajo del otro. Use ciclos for para generar los patrones. Todos los asteriscos (*) deben imprimirse mediante una sola instrucción de la forma cout << '*'; (esto hace que los asteriscos se impriman uno al lado del otro). Sugerencia: los últimos dos patrones requieren que cada línea empiece con un número apropiado de espacios en blanco. 

b) Combine su código de los cuatro problemas separados (del inciso a) para elaborar un programa que imprima los cuatro patrones, uno al lado del otro, haciendo un uso inteligente de los ciclos for anidados


Codigo a)

Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.    int i,j=10;
  8.  
  9.  
  10.   for(i=1;i<=10;i++)
  11.  
  12.   {
  13.  
  14.            for(j=1;j<=i;j++){
  15.            cout<<"*";
  16.            }
  17.            cout<<"\n";
  18.             }
  19.  
  20.             cout<<"\n";
  21.  
  22.           for(i=1;i<=10;i++)
  23.           {
  24.           for(j=10;j>=i;j--)
  25.           {
  26.           cout<<"*";
  27.           }
  28.          cout<<"\n";
  29.           }
  30.          cout<<"\n";
  31.   for(i = 1; i <= 10; i++)
  32.          {
  33.          for(j = 1; j < i; j++)
  34.          cout<<" ";
  35.          for(j = 10; j >= i; j--)
  36.          cout<<"*";
  37.          cout<<"\n";
  38.           }
  39.          cout<<"\n";
  40.   for(i = 1; i <= 10; i++)
  41.         {
  42.        for(j = 10; j >= i; j--)
  43.        cout<<" ";
  44.        for(j = 1; j < i; j++)
  45.        cout<<"*";
  46.        cout<<"\n";
  47.         }
  48.    }
  49.  


Título: Re: AYUDAAAAAAAA Ciclo for anadido c++
Publicado por: K-YreX en 29 Marzo 2019, 21:13 pm
Podrías mostrar qué patrones tienen que salir por pantalla?