Criando um Quadrado com asteriscos

Publicado por Osandi augusto (última atualização em 09/05/2011)

[ Hits: 28.154 ]

Download Asterisco.cpp




A ideia deste programa é bem simples, criar um algoritmo que forme um quadrado com asteriscos,

* * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * *

Este tipo de algoritmo, geralmente é solicitado em exercício de livros de estrutura de dados. Este programas esta dividido em duas partes, uma função e o main(){}
Observem:

  



Esconder código-fonte

//============================================================================
// Name        : Asterisco.cpp
// Author      : Augusto
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
#include <iomanip>

void imprimir(char);

using namespace std;

int main() {
   // variavel que usaremos para criarmos o Quadrado.
   char a='*';

   cout << "Quadrado feito com asterisco\n";
   cout << endl;

   //Funcao que imprime o formato de um quadrado.
   imprimir(a);
   //funcao do windows para pausar;
       getchar();
       getchar();

   return 0;
}

void imprimir(char a)
{
   //criaremos variaveis para percorrer o percurso.
   int i,j;
   const int largura = 10;
   const int altura = 5;

   //primeiro for para criar as linhas 
   for(i=0; i <= altura; i++)
   {
      //segundo for para criar as colunas
      for(j=0; j<=largura; j++)
      {
         // o setw() eh apenas para criar espaçamento entre as string ou caracteres.
         cout << setw(2) << a;
      }
      cout << endl;
   }
}

Scripts recomendados

vetor01.c (programa que envolve vetor, simples)

Simples uso da função rand()

Comando Sleep Multiplataforma

Aula basica de C

3025 -> 30 + 25 = 55 -> 55*55 = 3025


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts