init
This commit is contained in:
		
							
								
								
									
										29
									
								
								exam-basedir03/subjects/moment/subject.en.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								exam-basedir03/subjects/moment/subject.en.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
			
		||||
Assignment name  : moment
 | 
			
		||||
Expected files   : moment.c
 | 
			
		||||
Allowed functions: malloc, free
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
Create a function that takes a duration in seconds as parameter and returns a 
 | 
			
		||||
string with the number of seconds, minutes, hours, days or months elapsed.
 | 
			
		||||
This function supposes that months are 30-days long and ignores leap years.
 | 
			
		||||
 | 
			
		||||
The format of this string will be :
 | 
			
		||||
    
 | 
			
		||||
	xxx {second(s)|minute(s)|hour(s)|day(s)|month(s)} ago.
 | 
			
		||||
 | 
			
		||||
Your function should return the lowest possible value (as you can see below
 | 
			
		||||
in the examples).
 | 
			
		||||
 | 
			
		||||
The prototype of this function will be :
 | 
			
		||||
    
 | 
			
		||||
    char    *moment(unsigned int duration)
 | 
			
		||||
 | 
			
		||||
Examples:
 | 
			
		||||
 | 
			
		||||
moment(0)       => 0 seconds ago.
 | 
			
		||||
moment(1)       => 1 second ago.
 | 
			
		||||
moment(30)      => 30 seconds ago.
 | 
			
		||||
moment(65)      => 1 minute ago.
 | 
			
		||||
moment(120)     => 2 minutes ago.
 | 
			
		||||
moment(2400)    => 40 minutes ago.
 | 
			
		||||
moment(3735)    => 1 hour ago.
 | 
			
		||||
							
								
								
									
										28
									
								
								exam-basedir03/subjects/moment/subject.fr.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								exam-basedir03/subjects/moment/subject.fr.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
Assignment name  : moment
 | 
			
		||||
Expected files   : moment.c
 | 
			
		||||
Allowed functions: malloc, free
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
Créer une fonction qui prends un unsigned int en paramètre, représentant une 
 | 
			
		||||
potentielle durée en secondes, et renvoie une chaîne de caractères qui indique le
 | 
			
		||||
nombre de secondes / minutes / heures / jours ou mois écoulés.
 | 
			
		||||
On supposera que les mois font 30 jours de long et on ignore les années bissextiles.
 | 
			
		||||
 | 
			
		||||
Le format de sortie sera :
 | 
			
		||||
    
 | 
			
		||||
	xxx {second(s)|minute(s)|hour(s)|day(s)|month(s)} ago.
 | 
			
		||||
 | 
			
		||||
Votre fonction ne renverra que la durée avec la valeur la plus basse possible.
 | 
			
		||||
La fonction sera prototypée comme suit:
 | 
			
		||||
 | 
			
		||||
    char    *moment(unsigned int duration)
 | 
			
		||||
 | 
			
		||||
Exemples:
 | 
			
		||||
 | 
			
		||||
moment(0)       => 0 seconds ago.
 | 
			
		||||
moment(1)       => 1 second ago.
 | 
			
		||||
moment(30)      => 30 seconds ago.
 | 
			
		||||
moment(65)      => 1 minute ago.
 | 
			
		||||
moment(120)     => 2 minutes ago.
 | 
			
		||||
moment(2400)    => 40 minutes ago.
 | 
			
		||||
moment(3735)    => 1 hour ago.
 | 
			
		||||
		Reference in New Issue
	
	Block a user