Tableau

Fermé
kassal636 Messages postés 3 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 7 février 2011 - 7 févr. 2011 à 14:22
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 7 févr. 2011 à 20:42
Bonjour,

j'ai 2 exos à programmer en langage C et que je devrai le rendre demain donc si kelk1 pourrais bien m'aider svp je n'y arrive pas, voila les énoncés:

1°)
Créer un programme qui demande à l'utilisateur de saisir le nom d'un fichier.
Le programme enregistre le nom dans une chaîne de caractères, et vérifie que celui-ci possède l'extension ".PAS"

2°)
Un programme contient la déclaration suivante:
int tab [20] = { 4, -2, -23, 4, 34, -67, 8, 9, -10, 11, 4, 12, -53, 19, 11, -60, 24, 12, 89, 19 };
Compléter ce programme de sorte d'afficher les éléments du tableau avec la présentation suivante:
4 -2 -23 4 34
-67 8 9 -10, 11
4 12 -53 19 11
-60 24 12 8 19

Svp si possible j'aimerais l'avoir d'ici se soir merci d'avance !!!!

3 réponses

enark78 Messages postés 417 Date d'inscription mardi 2 février 2010 Statut Membre Dernière intervention 12 juillet 2012 17
7 févr. 2011 à 14:51
on ne fait pas les exercices des autres, lis la charte
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
7 févr. 2011 à 14:54
Les exercices etant d'un niveau vraiment TRES simple, tu devrais ouvrir ton cours ou lire quelques lignes du siteduzero pour le faire il n''y a rien de complique la dedans c'est a la portee de tous les debutants..

Si tu as du mal, on veut bien t'aider mais faut que tu montres que tu as essaye en postant le bout de code que tu as fait, ce que tu ne comprends pas ou ce qui te gene..
0
kassal636 Messages postés 3 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 7 février 2011
7 févr. 2011 à 17:28
#include <conio.h>
#include <iostream>

using namespace std;

void main()
{
int tab [20] = { 4, -2, -23, 4, 34, -67, 8, 9, -10, 11, 4, 12, -53, 19, 11, -60, 24, 12, 89, 19 };
int i;

for ( i = 0; i < 20; i++ )
{
for ( i = 0; i < 5; i++ )
{
cout << tab[i];
cout << "\n";
}
}

getch();
}

c'est le code du 2°) quand j'execute ça fait une boucle infini
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
7 févr. 2011 à 17:35
C'est tout a faire normal, tu utilises deux boucles imbriquees avec le même index i, donc il n'ira jamais au dessus de 6 puisque tu le remets a 0 dans ton deuxieme for..

Il faut donc modifier quelque chose (ton premier for est bon.. )

Indice : Tu n'es pas oblige de faire un deuxième for
0
kassal636 Messages postés 3 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 7 février 2011
7 févr. 2011 à 19:09
c bn mrci pour l'aide j'ai reussi a voir mes fautes, mais l'autre enoncé franchement je n'arrive a rien faire
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
7 févr. 2011 à 20:42
Dans ton énoncé tu dis que tu dois faire du C et tu fais du C++.
Tu dois faire du C ou du C++ ?
0