Ir ao conteúdo

Posts recomendados

Postado

Olá pessoal eu sei um pouco de programação em C, e estou aprendendo C++, fiz um programa em C e estou tentando passar para C++, porém não consigo imprimir a matriz bidimensional corretamente em C++, era para se parecer uma pirâmide assim como neste código em C.

#include <stdio.h>
#include <stdlib.h>

int main(){
int i, n,count=0, j;

                        scanf("%d",&n);

                        for(i=0;i<=n;i++){
                            for(j=n-i;j<=n;j++)
                                printf(" ");

                        for(count=i+1;count<=n-i;count++)
                            printf("%d",count);


                        printf("\n");
                    }
return 0;
}

Procuro por uma dica haha, sei que é coisa simples mas n achei na internet .

adicionado 31 minutos depois
#include <iostream>
#include <string>
#include <iomanip>
#include <vector>


using namespace std;

int main()
{
   int n=0,c=0;
   string s;
                        cin >> n;

                for(int i=0;i<=n;i++){
                    for(int j=n-1;j<=n;j++)

                    for(c=i+1;c<=n-i;c++)
                        s = (c == n-i) ?"\n" : " Acabou";
                        cout << c << s;

                }







return 0;
}

Aqui esta o código em C++

Postado

@Pedro Henrique Faria Teixe

#include <iostream>

using namespace std;

int main()
{
	int i, n, count = 0, j;

	//scanf("%d", &n);
	cin >> n;

	for (i = 0; i <= n; i++) 
	{
		for (j = n - i; j <= n; j++)
			cout << " ";
			//printf(" ");

		for (count = i + 1; count <= n - i; count++)
			cout << count;
			//printf("%d", count);

		//printf("\n");
		cout << "\n";
	}

	return 0;
}

em c++ você pode usar tanto std::cout, std::cin como std::printf, std::scanf.

  • Curtir 1
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!