Ayuda ejercicio programacion c++
ordenados
hilos
+ valorados
Adán ∙ UMA
ForoIngenieros: miembro
Jul 2018 | 8 Mens.
Univ.: UMA

Estoy muy atascado y me está empezando a frustrar demasiado el ** ejercicio.
Gracias de antemano shures.
El deporte comentado por ingenieros
jayarem ∙ UNEX
ForoIngenieros: miembro
Abr 2018 | 28 Mens.
Univ.: UNEX
No sirve de nada que te demos la solución. Pero el hecho de que te den el ejemplo de n=4 debería ayudar. Fíjate donde se refleja en la imagen y date cuenta también que empieza y termina en 1.

También date cuenta que cada línea mostrada es un palíndromo.
0
omkh2 ∙ US
Ingeniería Electrónica Industr
Abr 2018 | 29 Mens.
Univ.: US
creo que con dos bucles For y un par de variables sale.
0
bersus ∙ UCLM
ForoIngenieros: miembro
Abr 2018 | 5 Mens.
Univ.: UCLM
Buenas!! Lo he hecho rápido y en Java, pero espero que te sirva.

import java.util.*;

public class Main {
public static void main(String[] args) throws Exception {
int n = 4;
int variable=0;
int media=0;
boolean paso = false;
for(int i = 1;i<(2*n);i+=2){

if(i == ((2*n)-1)) paso = true;
media = (i/2)+1;
for(int j =1; j<=i;j++){
if(j>media){
variable = j-((j-media)*2);
System.out.print(variable);
} else System.out.print(j);
}
if(paso == true) i = i - 4;
//System.out.println("Holiwi"+media);


System.out.println();
}
}
}


De todas formas, se puede hacer mejor utilizando recursividad.
Un saludo y espero que te sirva
0
Txisko ∙ UNICAN
Ingeniería Civil
Jul 2019 | 6 Mens.
Univ.: UNICAN
using System;
class Piramide
{
static void Main()
{
Console.WriteLine("Hacer piramide de numeros 1/121/12321/1234321");
Console.WriteLine("De que altura quieres la piramide?");
int altura = Convert.ToInt32(Console.ReadLine());

for (int i = 1; i <= altura; i++)
{
for (int j = 1; j <= (altura-i); j++)
{
Console.Write(" ");
}
for (int k = 1; k <= i; k++)
{
Console.Write(k);
}
for (int k = i-1; k >= 1; k--)
{
Console.Write(k);
}
Console.WriteLine();
}
Console.ReadKey();

}
}


Es la parte superior de la pirámide, la inferior es hacer los ciclos al revés. Esta programado en C# espero que te sirva
0
Compartir en
Twitter
Whatsapp
Telegram
Facebook