Question de C + +

  • ainab
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Mar 23, 2004
  • Messages: 6
  • Loc: finland
  • Status: Offline

Message Mars 23rd, 2004, 7:46 am

Est-ce que quelqu'un peut vous aider sur ce programme C + +:

Un programme dans lequel vous définissez deux tableaux distincts du type de propriété
pointeurs de structures de données (en lecture II) et utilise pour comparer, trouver et
imprimer ces elemnts de tableaux qui sont égaux dans les deux tableaux, les valeurs pour
maison, voiture et bateau sont les mêmes .* /
Code: [ Select ]
#include <iostream>
using namespace std;


struct Property{
char house[10];
unsigned short car;
unsigned short boat;
};

int main() {

int i;
Property Friends[] = { {"Yes", 0, 2}, {"No",1, 0}, {"No", 0, 0} };
Property Friend[] = { {"Yes", 0, 2}, {"No",1, 0}, {"No", 0, 0} };
Property *p,*p1;
p=Friends;
p1=Friend;

        while(*p==*p1)
 
        {
     if(*p == *p1)
        {
        (p)++;
        (p1)++;
        }    
        
        else
        {
        
    for(i=0; i<3; i++)
         {
    cout<<"\nFriends "<<(i+1)<<" owns a house? "<<p[i].house;
        cout<<"\tFriends "<<(i+1)<<" owns "<<p[i].car<<"car(s).";
        cout<<"\tFriends "<<(i+1)<<" owns "<<p1[i].boat<<"boat(s).";

    (p)++;
        (p1)++;
}
  1. #include <iostream>
  2. using namespace std;
  3. struct Property{
  4. char house[10];
  5. unsigned short car;
  6. unsigned short boat;
  7. };
  8. int main() {
  9. int i;
  10. Property Friends[] = { {"Yes", 0, 2}, {"No",1, 0}, {"No", 0, 0} };
  11. Property Friend[] = { {"Yes", 0, 2}, {"No",1, 0}, {"No", 0, 0} };
  12. Property *p,*p1;
  13. p=Friends;
  14. p1=Friend;
  15.         while(*p==*p1)
  16.  
  17.         {
  18.      if(*p == *p1)
  19.         {
  20.         (p)++;
  21.         (p1)++;
  22.         }    
  23.         
  24.         else
  25.         {
  26.         
  27.     for(i=0; i<3; i++)
  28.          {
  29.     cout<<"\nFriends "<<(i+1)<<" owns a house? "<<p[i].house;
  30.         cout<<"\tFriends "<<(i+1)<<" owns "<<p[i].car<<"car(s).";
  31.         cout<<"\tFriends "<<(i+1)<<" owns "<<p1[i].boat<<"boat(s).";
  32.     (p)++;
  33.         (p1)++;
  34. }
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 23rd, 2004, 7:46 am

  • digitalMedia
  • a.k.a. dM
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Déc 29, 2003
  • Messages: 5169
  • Loc: SC-USA
  • Status: Offline

Message Mars 23rd, 2004, 8:40 am

J'ai divisé ce à partir d'un fil dans la discussion générale.

Bonne chance.
:)
- dM

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 111 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC