Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include <conio.h>
- #define MAX 20
- using namespace std;
- struct quad{
- int dim;
- int q[MAX][MAX];
- };
- struct quad Q;
- int dimensione();
- int dimensione(){
- int n;
- printf("Benvenuto nel programma di creazione \n di un quadrato magico vincolato. \n Scegli la dimensione del quadrato compresa tra 10 e 20:\n \t");
- scanf("%d",&n);
- if((n<10) || (n>20)){
- printf("\n Dimensione non corretta, errore.");
- getch();
- exit(-1);
- }
- return n;
- }
- void primacreazione(struct quad Q, int n);
- void primacreazione(struct quad Q, int n){
- }
- void stampa(struct quad Q, int n);
- void stampa(struct quad Q, int n){
- for(int i=0; i<n; i++){
- printf("\n");
- for(int j=0; j<n; j++){
- printf("%d ", Q.q[i][j]);
- }
- }
- }
- void inizializza(struct quad Q, int n);
- void inizializza(struct quad Q, int n){
- for(int i=0; i<n; i++){
- for(int j=0; j<n; j++){
- Q.q[i][j]=0;
- }
- }
- }
- int main(int argc, char *argv[])
- {
- struct quad Q, F;
- Q.dim = dimensione();
- printf("\nDimensione = %d", Q.dim);
- inizializza(Q, Q.dim);
- stampa(Q, Q.dim);
- system("PAUSE");
- getch();
- return 0;
- }
Add Comment
Please, Sign In to add comment