Rechercher : dans
Par :

Exo programmation C++

Dernière réponse le 28 avr 2008 à 14:08:28 jeje_du_70, le 9 jan 2005 à 10:23:09 
 Signaler ce message aux modérateurs

Bonjour
j'ai un probleme avec cette exo de C++ quand je compile avec DEV C++ il ne trouve pas les fonction clrscr et gotoxy
je ne sais pas trop comment utilose ses deux foction si quelqu'un sais
comment on utilise ses deux fonction peut il me repondre
merci


#include <iostream.h>
#include <conio.h>

int calculY(int,int,int);

int main()
{
int a,b,i;
int y;
cout<<"ENTRER LA VALEUR DE a :\n ";
cin>>a;
cout<<"ENTRER LA VALEUR DE b :\n ";
cin>>b;
clrscr();
for (i=1;i<=20;i++)
{
y=calculY(i,a,b);
gotoxy(30+i,30-y);
cout<<i;
}
}

int calculY(int x,int a,int b)
{
int val;
val=a*x+b;
return val;
}

Meilleures réponses pour « exo programmation C++ » dans :
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
Compiler un programme en C avec Dev C++ sous Vista VoirIl est très probable que vous ayez des problèmes lors de la compilation d'une source C sous Vista avec Dev C++. Solution rapide de secours: le compilateur g++ Voici une astuce pour Dev-Cpp : Aller dans "Outils" -> "Options du compilateur" puis...

1

Greeny, le 31 jan 2005 à 13:59:04

En fait, ces deux fonctions ne font pas partie des bibliothèques C standardisées... J'utilise le compilo Visual C++ Toolkit 2003 et j'obtiens strictement les mêmes erreurs... sur le même problème (Cned, quand tu nous tiens !)

En googlant trois minutes, j'ai trouvé que pour ClrScrn il faut faire un appel système : remplace
clrscr();
par
system("cls");
et déjà une erreur qui saute. Ensuite, il faut visiblement coder nous-mêmes un équivalent à GotoXY ! Ca dépasse un peu le cadre du cours pour l'instant, soit tu considères l'exercice comme réussi si tu avais trouvé le bon algo (au risque de galérer si on doit réutiliser gotoxy plus tard), soit tu trouves un code tout prêt pour une fonction GotoXY, soit tu passes à BorlandC++ qui LUI a ces fonctions intégrées de base...

Au passage, moi j'ai déjà merdé sur Hello World, simplement parce que mon compilo me demande de mettre
#include <iostream>
#include <conio.h>
using namespace std;

et non pas iostream.h...

Répondre à Greeny

2

nemesis, le 28 mar 2005 à 21:30:17

J'ai les même problèmes, clrscr et gotoxy ne fonctionnent pas, j'ai aussi trouvé la fonction qui remplace clrscr qui st system('cls"), mais impossible de trouver un equivalent à gotoxy, est cela me pose un sacrée probléme... si quelqu'un pouvait m'aider, ça serait super cool...

Répondre à nemesis

8

navigare, le 14 jan 2008 à 00:35:44

En monsieur si tu travail en c++ il faudra que tu telecharge les fichier conio.h et conio.c et tu les colle avec les autres fichier header du fichier d'installation.

aprés tu dois mettre dans ton program (#include conio.c) et non pas conio.h

ça marche pour clrscr et gotoxy enfin ça a marcher pour moi

Répondre à navigare

3

hina, le 29 mar 2005 à 14:26:17

Monsieur,
faite-moi le plaisir de me donner la solution de cet exercice:
Ecrire un programme C++ qui, sans utiliser de tableau intermédiaire, supprime d'un tableau d'entiers ( àune dimension) tous ses éléments redondants par retrassement; l'ordre des éléments restant est toujours celui du départ.
Exemple T1={ 15,4,19,4,8,11,11,3,4,19} devient
T2={15,4,19,8,11,3} .
En fait j'ai cherché en faisant trois procédures : une procédure de saisie,d'affissage et une procédure qui amène les éléments redondants en dernière position du tableau et les coupe.
Les deux premières procédures machent par faitement , mon problème c'est comment afficher le tableau resultat c'est dire comment faire la troisième procédure ou procédure et fonction qui me permettra de trouver le tableau sans éléments redondants.

Répondre à hina

4

pom, le 29 mar 2005 à 15:24:11

Salut,

utilise les std::vector<int> avec #include<vector>

soit : std::vector<int> v(10); // vector de 10 entiers.

Si tu fais v.resize(7); alros v est tronqué à ses 7 premiers éléments.

Ca devrait t'aider

Répondre à pom

5

hina, le 29 mar 2005 à 16:10:43

Salut ,
Pom , je m'aimerai connaître la procédure totale à suivre, des boucle à utiliser .


Merci.

Répondre à hina

6

dareal, le 1 oct 2007 à 20:16:50

Salut g un exo ou chui vrément bloqué: j'aimerai qu'on m'aide....je doi écrire un programme en c qui crée un triangle en étoiles..la base de ce triangle ou le nombre de ligne é saisie par l'utilisateur! le resultat doit donner par exemple:
*
**
***
****
*****
******

Répondre à dareal

7

lami20j, le 1 oct 2007 à 21:19:37

Salut,

#include <stdio.h>

int main(void)
{
  int i,j,n;
  printf("Entrez le nombre de lignes desirée : ");
  scanf("%d",&n);
  for(i=0;i<n;++i){
    for(j=0;j<i+1;++j)
      printf("*");
    printf("\n");
  }
  return 0;
}
lami20j

Répondre à lami20j

9

mimo.hamza, le 15 jan 2008 à 21:55:15

En utilisant les proprietés de l'algèbre de boole d'monter algebriquement la relation suivante:
abc'+abc+a' de+a b' c+b' d =ab+ac+de+b' d

Répondre à mimo.hamza

10

Dièz, le 4 mar 2008 à 09:03:59

Slt j'ai un souci de developper en langage c++, je voudrais écrire un programme qui permet de gerer les chambres de la cité universitaire. Merci de m'avoir aidé

Répondre à Dièz

11

tri141, le 24 mar 2008 à 12:50:09

Slts des infos sur les boucles for;while,

Répondre à tri141

13

 Arnaud, le 28 avr 2008 à 14:08:28
  • +1

Salut,

Tu as toutes les infos sur le C++ dans les tutoriels C++ : http://cpp.developpez.com/cours/
Et la FAQ C++ : http://cpp.developpez.com/faq/

Répondre à Arnaud

12

tri141, le 28 avr 2008 à 12:13:22

Coment faire un damier avec c++

Répondre à tri141