× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 prob de débutant
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
gilben1
  Posté le 15/11/2006 @ 23:15 
Aller en bas de la page 
Petit astucien

salut les programmeurs,

j'ai 1 problème à résoudre mais je n'y arrive pas!

Je veux creer 1 prog en c ou l'utilisateur encode en une seule fois une date sous la forme AAAAMMJJ supposée correcte

en appuyant sur enter, la date doit afficher un jour de moin.

pas évident pour moi d'avance big merci à tous

Publicité
koala01
 Posté le 16/11/2006 à 02:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut,

C'est bisard, mais j'ai déjà vu (hier) excactement la meme question sur un autre forum...

Ne serait-ce pas là, soit un devoir à faire pour une école[question][question][question]

Je vais essayer de te mettre sur la voie:

  • le fichier d'entete time.h fournit pas mal de choses permettant de travailler avec les dates siinon
  • tu peux récupérer relativement facilement les différents composants de la date avec les formules suivantes
  • annee= date/10000
  • mois=(date modulo 10000)/100
  • jour=(date modulo 100)

Pour le reste, on va te laisser un peu chercher... car plusieurs possiblités te sont offertes...

Une derniere petite astuce cependant, qui est susceptible de t'aider

/*1=bisextile 0= non bisextile*/
int bissextile(int annee)
{
if(annee%4==0)
{
if(annee%100==0)
{
if(annee%1000==0)
return 1;
return 0;
}
return 1;
}
return 0;
}

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
44,99 €Manette Microsoft Xbox One sans fil + câble pour PC et Xbox à 44,99 €
Valable jusqu'au 05 Juillet

Amazon fait une promotion sur la manette Microsoft Xbox One sans fil qui passe à 44,99 € livrée gratuitement. On la trouve ailleurs à partir de 55 €. La livraison est gratuite. Sur Xbox One, la connexion se fera sans fil. Pour bénéficier du sans fil sur PC ou Raspberry Pi, vous devrez posséder une connexion Bluetooth ou bien la rajouter avec cet adaptateur par exemple.


> Voir l'offre
14,99 €Clé USB 3.0 et Micro USB Sandisk Ultra OTG 64 Go à 14,99 €
Valable jusqu'au 06 Juillet

Amazon fait une vente flash sur la nouvelle version de la clé USB 3.0 SanDisk Dual Drive 64 Go qui passe à 14,99 €. La particularité de cette clé USB réside dans le fait qu'elle dispose à la fois d'un connecteur USB pour la brancher sur votre ordinateur ou votre TV, mais également d'un connecteur micro USB pour la brancher sur votre smartphone ou votre tablette. Compatible USB 3.0 (et 2.0), cette clé USB offre des débits jusqu'à 150 Mo/s.


> Voir l'offre
377 €Smartphone 6.1 pouces Huawei P30 (Full HD+, Kirin 980, 6 Go de RAM, 128 Go) à 377 €
Valable jusqu'au 05 Juillet

Amazon fait une promotion sur le smartphone Huawei P30 qui passe à 377 € livré gratuitement. On le trouve ailleurs à partir de 449 €. Avec un design moderne et élégant, il est notamment équipé d'un sublime écran FullView OLED de 6.1" à résolution Full HD+ de 1080 x 2340 pixels, d'un processeur Kirin 980 Octo-Core cadencé à 2.6 GHz, 6 Go de RAM ainsi que 128 Go de stockage. Porté par un triple capteur photo 40+16+8 MP, ce modèle vous assurera des photos exceptionnelles. De plus, vous apprécierez sa batterie de 3650 mAh, sa conception double SIM, son design robuste et toutes les possibilités offertes par le système d'exploitation Android 9.0.


> Voir l'offre

Sujets relatifs
[C] Pb utilisation de malloc (débutant)
quel SGBD apprendre pour debutant ?
prob mysql et c#
PowerBatch:pour débutant
Questions de debutant
besoin d'applications en vb2008 pour debutant
débutant :problème d'exécution
gros débutant en C!
prob d'oracle
débutant en langage C
Plus de sujets relatifs à prob de débutant
 > Tous les forums > Forum Autres langages