Информатика, опубликовано 03.03.2019 15:40
Дано натуральное число n определите количество цифр в цифровой записи его числа,которые имеют наибольшее значение пример n=1808,количество чифр с наибольшим значением
равно 2(две циры 8)
Ответ оставил: Гость
Var n, amount, max_digit, copy_of_n: integer; begin read(n); copy_of_n : = n; amount : = 0; max_digit : = copy_of_n mod 10; while copy_of_n < > 0 do begin {находим наибольшую цифру в числе} if max_digit < copy_of_n mod 10 then max_digit : = copy_of_n mod 10; copy_of_n : = copy_of_n div 10; end; copy_of_n : = n; while copy_of_n < > 0 do {считаем количество таких цифр} begin if copy_of_n mod 10 = max_digit then amount : = amount + 1; copy_of_n : = copy_of_n div 10; end; writeln(amount); end.
Ответ оставил: Гость
#include <bits/stdc++.h>using namespace std;
#define ll long long#define ld long doubleint days_in_month[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };int day,year,month,ans;using namespace std;int main(){cin>>day>>month>>year;if(year%400==0||year%4==0&&year%100!=0)days_in_month[1]++;if(day<=days_in_month[month-1]&&day>=1);else ans=1;if(month>=1&&month<=12);else ans=1;if(ans==1)cout<<"False";else cout<<"True";}
#define ll long long#define ld long doubleint days_in_month[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };int day,year,month,ans;using namespace std;int main(){cin>>day>>month>>year;if(year%400==0||year%4==0&&year%100!=0)days_in_month[1]++;if(day<=days_in_month[month-1]&&day>=1);else ans=1;if(month>=1&&month<=12);else ans=1;if(ans==1)cout<<"False";else cout<<"True";}
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01