La visualizzazione a spirale
Posted in Informatica - C++ Esercizi 0 commenti
Data una matrice 5x5 creare un programma che visualizza, a spirale, il contenuto della matrice.
#include <stdio.h>
#include <stdlib.h>
main()
{
int righe=5;
int colonne=5;
int a[righe][colonne];
int i=0;
int j=0;
printf("\nLa matrice e' %ix%i\n",righe,colonne);
printf("\n******Inserire cifre nella matrice******\n");
for(i=0;i<4);>0);
printf("\n");
do{
printf("%i,",a[righe][colonne]);
righe--;
}while(righe>1);
printf("\n");
do{
printf("%i,",a[righe][colonne]);
colonne++;
}while(colonne<3);>1);
printf("\n");
do{
printf("%i,",a[righe][colonne]);
righe--;
}while(righe>2);
printf("\n");
do{
printf("%i,",a[righe][colonne]);
colonne++;
}while(colonne<3);
printf("\n******Fine******\n");
getch();
return 0;
}
Ecco cosa comparirà a scermo:
#include <stdio.h>
#include <stdlib.h>
main()
{
int righe=5;
int colonne=5;
int a[righe][colonne];
int i=0;
int j=0;
printf("\nLa matrice e' %ix%i\n",righe,colonne);
printf("\n******Inserire cifre nella matrice******\n");
for(i=0;i
printf("\n");
do{
printf("%i,",a[righe][colonne]);
righe--;
}while(righe>1);
printf("\n");
do{
printf("%i,",a[righe][colonne]);
colonne++;
}while(colonne<3);>1);
printf("\n");
do{
printf("%i,",a[righe][colonne]);
righe--;
}while(righe>2);
printf("\n");
do{
printf("%i,",a[righe][colonne]);
colonne++;
}while(colonne<3);
printf("\n******Fine******\n");
getch();
return 0;
}
Ecco cosa comparirà a scermo:
0 commenti:
Posta un commento