× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 petite question C++ (Programmation )
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Neji31
  Posté le 11/12/2008 @ 22:05 
Aller en bas de la page 
Petit astucien

Bonjour a tous

J'ai un petit soucis , je debute en C++ et je suis en pleine conception d'1 calendrier

mon probleme est simple dans une année il y a 12 mois composés soit 31 ou 30 jours (28 ou 29 pour fevrier)

le probleme est dans la conception du taleau je ne sais pas quoi utiliser pour faire en sorte qu'1 mois se termine soit le 30 soit le 31.

Je pensais faire un do{} while() mais je ne suis pas sur que ça soit le type de boucle a utiliser .

voici pour l'instant le debut de mon prog

_____________________________________________________________________________

#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <math.h>

using namespace std;

#define MAX_l 31
#define MAX_c 12

typedef int tableau [MAX_c][MAX_l];

int main() {

tableau tab;

int i,j,a;

a=0;
for (i=0; i<31; i++) {
a++;
for (j=0; j<12; j++) {
tab[j][i]=a;
cout << setw(5)<< tab[j][i];
}
cout << endl;
}



system("PAUSE");
return(0);
}

____________________________________________________________________________________

J'utilise Dev C++ sous Xp

Pourriez vous m'aider si possible

Merci d'avance



Modifié par Neji31 le 12/12/2008 16:46
Publicité
fennec.
 Posté le 12/12/2008 à 12:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour,

pour pas faire compliqué

int tab[] nbrDay = {31,28,31,30,31,30,31,31,30,31,30,31};

for (i=0; i< nbrDay[i];i++) a++;
reste plus que la condition pour le mois de février (28 ou 29 jours)


Modifié par fennec. le 12/12/2008 12:48
Neji31
 Posté le 12/12/2008 à 16:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Oki merci je vais essayer comme ça .

Neji31
 Posté le 15/12/2008 à 22:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

A vrai dire j'ai essayé de modifier mon script afin d'integreer la ligne que tu m'as donné mais j'ai des erreurs aiu niveau de la compilation

fennec.
 Posté le 16/12/2008 à 08:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour,

je n'ai pas dit que mes lignes de code serai bonne,
il faut adapté. c'était juste pour montré le principe
pour savoir combien de jours a un mois.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
135,88 €Mini PC Acute Angle AA-B4 (Celeron N3450, 8Go RAM, 64Go+SSD 128Go) à 135,88 €
Valable jusqu'au 22 Septembre

Gearbest fait une promotion sur l'ordinateur Acute Angle AA - B4 qui passe à 135,88 € au lieu de 180 € grâce au code promo GBCNSJXPC. Ce mini PC au design atypique et au corps en bois, intègre un processeur Intel Celeron N3450 (4 coeurs de 1,1 à 2,2 GHz), 8 Go de RAM, un espace de stockage de 64 Go EMMC ainsi qu'un SSD de 128 Go. Il possède également le WiFi5, le Bluetooth 5.0, une prise Ethernet Gigabit, 3 ports USB 3.0, une sortie HDMI. L'ordinateur est livré avec une prise électrique européenne. Il est accompagné de Windows 10 Familial. Avec ce PC, vous pourrez réaliser sans soucis toutes vos tâches courantes : internet, bureautique, multimédia.

Ce marchand sérieux se trouvant en Chine, la livraison peut prendre une quinzaine de jours. Comptez 5,62 € pour la livraison en France et l'assurance pour le transport. Vous pouvez payer par carte bancaire ou par Paypal (conseillé pour bénéficier de la garantie Paypal).


> Voir l'offre
314,03 €Lego Technic 42115 Lamborghini Sian FKP 37 à 314,03 € livrée
Valable jusqu'au 19 Septembre

Amazon Allemagne fait une promotion sur le Lego Technic 42115 Lamborghini Sian FKP 37 qui passe à 298,93 € (avec la TVA ajustée). Comptez 15,10 € pour la livraison en France soit un total de 314,03 € livré. On la trouve ailleurs à 379,90 €. 


> Voir l'offre
18,99 €Micro clé USB 3.1 Sandisk Ultra Fit 128 Go à 18,99 €
Valable jusqu'au 21 Septembre

Amazon fait une promotion sur la micro clé USB Sandisk Ultra Fit d'une capacité de 128 Go qui passe à 18,99 €. La minuscule taille de cette clé USB va vous permettre de la laisser brancher en permanence sur votre portable, votre TV ou votre autoradio sans qu'elle dépasse de manière disgracieuse. Sa compatibilité USB 3.1 lui permet d'atteindre des débits jusqu'à 130 Mo/s. 


> Voir l'offre

Sujets relatifs
[info] Swift: Pourquoi Apple a créé un nouveau langage de programmation
programmation simple
Question
Débuts en programmation...
Programmation mobile en C#
programmation vb.net
programmation
programmation d'un petit jeu
Question
Question
Plus de sujets relatifs à petite question C++ (Programmation )
 > Tous les forums > Forum Autres langages