Algorithme
lymerkong
-
godLike Messages postés 277 Statut Membre -
godLike Messages postés 277 Statut Membre -
Bonjour, aidez moi svp pour cet algorithme.
quels resultats fournira le programme suivant: programme zzz
variable m: tableau(0...3,0....3)d'entiers
i,j,val :entier
debut
val = - 4
pour i = 0 à 3
faire
pour j = 0 à 3
faire
si(i<=j) alors
val = val+2
m(i,j) = j*j+val
sinon
val = val - 3
m(i,j) = i*i + val
finsi
finfaire
finpour
finfaire
finpour
pour i = 0 à 3
faire
pour j = 0 à 3
faire
ecrire(m(i,j))
finfaire
finpour
finfaire
finpour
fin
merci d'avance!
quels resultats fournira le programme suivant: programme zzz
variable m: tableau(0...3,0....3)d'entiers
i,j,val :entier
debut
val = - 4
pour i = 0 à 3
faire
pour j = 0 à 3
faire
si(i<=j) alors
val = val+2
m(i,j) = j*j+val
sinon
val = val - 3
m(i,j) = i*i + val
finsi
finfaire
finpour
finfaire
finpour
pour i = 0 à 3
faire
pour j = 0 à 3
faire
ecrire(m(i,j))
finfaire
finpour
finfaire
finpour
fin
merci d'avance!
A voir également:
- Algorithme
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Algorithme application pc - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
1 réponse
Théoriquement de tête et selon mes calculs ca devrait te donner un tableau comme ça :
-2__6__4
1__2__1
6__7__3
Mais je ne suis pas sur , je t'écris le programme en C++, test-le :
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int tab[3][3];
int i,j,val;
val=-4;
for(i=0,i<3,i++)
{
for(j=0,j<3,j++)
{
if(i<=j)
{
val+=2;
tab[i][j]=j*j+val;
}
else
{
val-=3;
tab[i][j]=i*i+val;
}
}
}
for(i=0,i<3,i++)
{
for(j=0,j<3,j++)
{
cout<<tab[i][j];
}
}
return 0;
}
-2__6__4
1__2__1
6__7__3
Mais je ne suis pas sur , je t'écris le programme en C++, test-le :
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int tab[3][3];
int i,j,val;
val=-4;
for(i=0,i<3,i++)
{
for(j=0,j<3,j++)
{
if(i<=j)
{
val+=2;
tab[i][j]=j*j+val;
}
else
{
val-=3;
tab[i][j]=i*i+val;
}
}
}
for(i=0,i<3,i++)
{
for(j=0,j<3,j++)
{
cout<<tab[i][j];
}
}
return 0;
}