Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #define ROWS 100
- #define COLS 100
- using namespace std;
- // OV Nome dell'autore.
- void autore(void) {
- cout << "Questo programma e` stato scritto da Massimiliano Scia.\n";
- }//autore
- // OV Messaggio di richiesta.
- void tasto(void) {
- fflush(stdin);
- cout << "\n\nPremere Invio per continuare.";
- getchar();
- }//tasto
- /* INPUT */
- void leggi(int a[][COLS], int *nr, int *nc){
- do{
- cout<<"\nInserisci il numero di righe: ";
- cin>>*nr;
- if(*nr<1 || *nr>ROWS)
- cout<<"\nErrore nell'inserimento della grandezza..\n";
- }//do
- while(*nr<1 || *nr>ROWS);
- do{
- cout<<"\nInserisci il numero di colonne: ";
- cin>>*nc;
- if(*nc<1 || *nc>COLS)
- cout<<"\nErrore nell'inserimento della grandezza..\n";
- }//do
- while(*nc<1 || *nc>COLS);
- cout<<"\n";
- for(int i=0;i<*nr;i++)
- for(int j=0;j<*nc;j++){
- cout<<"Valore di a["<<i<<"]["<<j<<"]: ";
- cin>>a[i][j];
- }//for
- }//leggi
- /* ELABORAZIONE */
- void sommaIndici(int a[][COLS], int nr, int nc, int *somma){
- *somma=0;
- for(int i=0;i<nr;i++)
- for(int j=0;j<nc;j++)
- if(i%2==0 && j%2==0)
- *somma+=a[i][j];
- }//sommaIndici
- /* OUTPUT */
- void stampa(int somma){
- cout<<"\nLa somma degli indici pari e`: "<<somma;
- }//stampa
- int main (void){
- int a[ROWS][COLS],nc,nr,somma;
- autore();
- leggi(a,&nc,&nr);
- sommaIndici(a,nc,nr,&somma);
- stampa(somma);
- tasto();
- return 0;
- }//main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement