Informatică, întrebare adresată de sectumsempra, 9 ani în urmă

Problema cu matrici (cls. X neintensiv) :)
Sa se construiasca o matrice n*n cu elemente numere intregi ce contine in ordine patratele numerelor pare, fara a se lua in considerare numerele divizibile cu 3.
Exemplu pentru n=3:
4 16 64
100 196 256
400 484 676

Răspunsuri la întrebare

Răspuns de WoofWolf
1
#include <iostream>

using namespacestd

void main()
{
 int n,i,j,a[100][100],k=2;
 cin>>n;
 for(i=0;i<n;i++)
 {
   for(j=0;j<n;j++)
   {
    if((k*k)%3!=0)
     {
       a[i][j]=k*k;
       k++;
     }
    else
     {
       k++;
       a[i][j]=k*k;
       k++;
     }
   }
 }
for(i=0;i<n;i++)
 {
   for(j=0;j<n;j++)
   {
    cout<<a[i][j]<<" ";
   }
   cout<<endl;
 }
}

Este loc de optimizari , poate trebuie sa scapi de cateva erori , e scris pe loc , cel mai ok raspuns pe care pot sa ti-l dau cand nu-s acasa ^_^

sectumsempra: Mulțumesc mult de tot, de atunci nu am mai intrat că în final mi-a ieșit și mie problema. Apreciez mult de tot, have a good day and thanks again!! :D
Alte întrebări interesante