Cod sursa(job #3334679)
| Utilizator | Data | 19 ianuarie 2026 00:14:11 | |
|---|---|---|---|
| Problema | Reguli | Scor | 0 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.49 kb |
#include <cstdio>
int x[500001], a[5001][500001];
int main(){
freopen("reguli.in", "r", stdin);
freopen("reguli.out", "w", stdout);
int n, i;
scanf("%d\n", &n);
for (i = 0; i < n; i++) {
scanf("%d\n", &x[i]);
}
for (int j = 1; j < n; j++) {
for (i = 1; i < n; i++) {
if(i % j == 0){
a[j][j] = x[i] - x[i-1];
}else {
a[j][i] = x[i] - x[i-1];
}
}
}
for (i = 1; i < n; i++) {
for (int j = 1; j < n; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
return 0;
}
