Dado el número de días, conviértalo en años, semanas y días.
Ejemplos:
Input : 30 Output : years = 0 week = 4 days = 2 Input : 20 Output : years = 0 week = 2 days = 6
Acercarse :
- El número de años será el cociente cuando el número de días se divida por 365, es decir, días / 365 = años.
- Número de semanas será el resultado de (Número_de_días % 365) / 7.
- Número de días será el resultado de (Número_de_días % 365) % 7.
A continuación se muestra el programa que implementa el enfoque anterior:
C++
// C++ program to convert given // number of days in terms of // Years, Weeks and Days #include <bits/stdc++.h> using namespace std; #define DAYS_IN_WEEK 7 // Function to find year, // week, days void find(int number_of_days) { int year, week, days; // Assume that years is // of 365 days year = number_of_days / 365; week = (number_of_days % 365) / DAYS_IN_WEEK; days = (number_of_days % 365) % DAYS_IN_WEEK; cout << "years = " << year; cout << "\nweeks = " << week; cout << "\ndays = " << days; } // Driver Code int main() { int number_of_days = 200; find(number_of_days); return 0; } // This code is contributed by shivanisinghss2110
C
// C program to convert given // number of days in terms of // Years, Weeks and Days #include <stdio.h> #define DAYS_IN_WEEK 7 // Function to find year, // week, days void find(int number_of_days) { int year, week, days; // Assume that years is // of 365 days year = number_of_days / 365; week = (number_of_days % 365) / DAYS_IN_WEEK; days = (number_of_days % 365) % DAYS_IN_WEEK; printf("years = %d",year); printf("\nweeks = %d", week); printf("\ndays = %d ",days); } // Driver Code int main() { int number_of_days = 200; find(number_of_days); return 0; }
Java
// Java program to convert given // number of days in terms of // Years, Weeks and Days class GFG { static final int DAYS_IN_WEEK = 7; // Function to find year, week, days static void find(int number_of_days) { int year, week, days; // Assume that years // is of 365 days year = number_of_days / 365; week = (number_of_days % 365) / DAYS_IN_WEEK; days = (number_of_days % 365) % DAYS_IN_WEEK; System.out.println("years = " + year); System.out.println("weeks = " + week); System.out.println("days = " + days); } // Driver Code public static void main(String[] args) { int number_of_days = 200; find(number_of_days); } } // This code is contributed by Azkia Anam.
Python3
# Python3 code to convert given # number of days in terms of # Years, Weeks and Days DAYS_IN_WEEK = 7 # Function to find # year, week, days def find( number_of_days ): # Assume that years is # of 365 days year = int(number_of_days / 365) week = int((number_of_days % 365) / DAYS_IN_WEEK) days = (number_of_days % 365) % DAYS_IN_WEEK print("years = ",year, "\nweeks = ",week, "\ndays = ",days) # Driver Code number_of_days = 200 find(number_of_days) # This code contributed #by "Sharad_Bhardwaj"
C#
// C# program to convert given // number of days in terms of // Years, Weeks and Days using System; class GFG { static int DAYS_IN_WEEK = 7; // Function to find // year, week, days static void find(int number_of_days) { int year, week, days; // Assume that years // is of 365 days year = number_of_days / 365; week = (number_of_days % 365) / DAYS_IN_WEEK; days = (number_of_days % 365) % DAYS_IN_WEEK; Console.WriteLine("years = " + year); Console.WriteLine("weeks = " + week); Console.WriteLine("days = " + days); } // Driver Code public static void Main() { int number_of_days = 200; find(number_of_days); } } // This code is contributed by vt_m.
PHP
<?php // PHP program to convert // given number of days in // terms of Years, Weeks and Days $DAYS_IN_WEEK = 7; // Function to find // year, week, days function find($number_of_days) { global $DAYS_IN_WEEK; $year; $week; $days; // Assume that years // is of 365 days $year = (int)($number_of_days / 365); $week = (int)(($number_of_days % 365) / $DAYS_IN_WEEK); $days = ($number_of_days % 365) % $DAYS_IN_WEEK; echo("years = " . $year . "\nweeks = " . $week . "\ndays = " . $days); } // Driver Code $number_of_days = 200; find($number_of_days); // This code is contributed by Ajit. ?>
Javascript
<script> // JavaScript program to convert given // number of days in terms of // Years, Weeks and Days var DAYS_IN_WEEK = 7; // Function to find year, week, days function find(number_of_days) { var year, week, days; // Assume that years // is of 365 days year = parseInt(number_of_days / 365); week = parseInt((number_of_days % 365) / DAYS_IN_WEEK); days = (number_of_days % 365) % DAYS_IN_WEEK; document.write("years = " + year + "<br/>"); document.write("weeks = " + week + "<br/>"); document.write("days = " + days + "<br/>"); } // Driver Code var number_of_days = 200; find(number_of_days); // This code contributed by Rajput-Ji </script>
Producción :
years = 0 weeks = 28 days = 4
Publicación traducida automáticamente
Artículo escrito por Shahnawaz_Ali y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA