Un probleme facile de codage mais je bloque
bookfreak
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Bonjour, svp aidez moi à resoudre ce probleme (langage c++)
voilà l'enoncé : http://codeforces.com/problemset/problem/712/A
et voilà mon travail (codeblocks):
#include<iostream>
using std namespace;
int main()
{
int i,n,k;
cin>>n;
signed int a[n]{},b[n];
for(i=0;i<n-1;i++)
{cin>>a[i];
}
b[n-1]=a[n-1];
if n-1>1
for (i=n-2;i==0;i--)
{k=i;
do{
b[i]+=a[i]+b[k+1];
if k+2<n-1
b[i]-=b[k+2];
k++;
}while(k<n-1);
}
for(i=0;i<n-1;i++)
cout<<b[i]<<' ';}
return o;
}
voilà l'enoncé : http://codeforces.com/problemset/problem/712/A
et voilà mon travail (codeblocks):
#include<iostream>
using std namespace;
int main()
{
int i,n,k;
cin>>n;
signed int a[n]{},b[n];
for(i=0;i<n-1;i++)
{cin>>a[i];
}
b[n-1]=a[n-1];
if n-1>1
for (i=n-2;i==0;i--)
{k=i;
do{
b[i]+=a[i]+b[k+1];
if k+2<n-1
b[i]-=b[k+2];
k++;
}while(k<n-1);
}
for(i=0;i<n-1;i++)
cout<<b[i]<<' ';}
return o;
}
A voir également:
- Un probleme facile de codage mais je bloque
- Codage ascii - Guide
- Code puk bloqué - Guide
- Téléphone bloqué code verrouillage - Guide
- Pavé tactile bloqué - Guide
- Compte gmail bloqué - Guide
1 réponse
Bonjour,
Merci d'insérer le code avec la balise de code.
Dans un langage informatique, la syntaxe est importante. Exemples :
Le compilateur a certainement indiqué des erreur sur ces lignes et aussi sur d'autres.
Merci d'insérer le code avec la balise de code.
Dans un langage informatique, la syntaxe est importante. Exemples :
using std namespace;n'a aucun sens contrairement à
using namespace std;.
if n-1>1nécessite des parenthèses, on doit écrire
if ( n-1 > 1 ).
return o;, ne pas confondre la lettre
oet le chiffre
0.
Le compilateur a certainement indiqué des erreur sur ces lignes et aussi sur d'autres.