Informatică, întrebare adresată de stefan123zid, 8 ani în urmă

As vrea si eu un program in c++ care sa-mi afiseze o piramida de genul acesta:
A
BB
CCC
..etc in functie de nr de randuri pe care le citesc (n).As vrea sa fie totodata ceva mai eficient decat programul la care m-am gandit eu ce implica 26 de if uri( pentru fiecare litera).Am dat 100 de puncte pentru ca vreau si explicatii.Multumesc anticipat!​

Răspunsuri la întrebare

Răspuns de NikTel
0

Răspuns:

using namespace std;

#include <iostream>

#include <stdlib.h>

#include <math.h>

int main()

{

int i,j,c,n;

c=65;//codul ascii al caracterului "A"

cout<<"n";

cin>>n;

for(i=1;i<=n;i++){

 for(j=1;j<=i;j++)

  cout<<(char)c<<" "; //(char)c converteste codul ascii in caracter

  c=c+1;

 cout<<"\n";

}

return 0;

}

Alte întrebări interesante