Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / matrice : Aprilie 17, 2012, 20:05:03
Am o matrice patratica N*N. Si vreau sa calculez suma de pe diagonala secundara.

Fac 2 for-uri.

for(i=0;i<n;i++)
 for(j=0;j<n;j++)
   if(j=n+1-i)

Daca se poate sa-mi explice cineva ca nu inteleg j=n+1-i ;

Va multumesc.
2  infoarena - concursuri, probleme, evaluator, articole / Informatica / prime : Martie 30, 2012, 23:04:21
algoritm recursiv nr prime:

#include...
int prim(int n, int i)
{
 if(i==1)return 1;
 else if(n%i==0)return 0;
 else return prim(n,i-1);
}
void main()
{
 int n;citesc,scriu n;
 if(prim(n,sqrt(n)) afisari...
}

nu inteleg insctructiunea return prim(n,i-1). Ce face(intoarce) si de cate ori se executa. (daca se poate sa-mi explicati, chiar si pe larg)
Multumesc.
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines