Se definește triunghiul de numere ca în următoarele exemple:
n=2
1 (înainte de 1 sunt 2 spații, iar după tot 2)
2 3 4 (înainte de 2 este un spațiu, după, tot unul, iar numerele au spații între ele)
56 7 8 9 (înainte și după numere nu este nici un spațiu, iar numerele au spații între)
n=3
1 (înainte de numere sunt 3 spații, iar după tot 3)
2 3 4 (înainte de 2 sunt 2spații, după, tot două, iar numerele au spații între ele)
56 7 8 9 (înainte de 3 este un spațiu, după, tot unul, iar numerele au spații între ele)
10 11 12 13 14 15 16 (înainte și după numere nu sunt spații, iar numerele au spații între ele).
Citiți din fișierul text „triunghi.in” un întreg n (2<=n<=10) și afișați într-un fișier de
ieșire un astfel de triunghi
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
int main(){
int i,j,n;
ifstream fit("triunghi.in");
ofstream fotr("triunghi.out");
fit>>n;
for(i=0;i<n;i++){
for(j=0;j<n-i-1;j++){
fotr<<" ";
}
for(j=i*i+1;j<=(i+1)*(i+1);j++){
fotr<<j<<" ";
}
aux=n-i-1;
for(j=0;j<n-i-1;j++){
fotr<<" ";
}
fotr<<endl;
}
return 0;
}
#include <fstream>
#include <cmath>
using namespace std;
int main(){
int i,j,n;
ifstream fit("triunghi.in");
ofstream fotr("triunghi.out");
fit>>n;
for(i=0;i<n;i++){
for(j=0;j<n-i-1;j++){
fotr<<" ";
}
for(j=i*i+1;j<=(i+1)*(i+1);j++){
fotr<<j<<" ";
}
aux=n-i-1;
for(j=0;j<n-i-1;j++){
fotr<<" ";
}
fotr<<endl;
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă