Вводится число n. Посчитать количество нечетных и четных цифр и вывести их на экран.
Ответы
Ответ:
Объяснение:
Идеи: последняя цифра числа - остаток от деления на 10, убрать последнюю цифру - целочисленное деление на 10
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <vector>
#include <queue>
#include <cstdio>
#include <algorithm>
#include <string>
#include <cmath>
#include <set>
using namespace std;
//#define int long long
int main()
{
#ifdef _DEBUG
freopen("input.txt", "r", stdin);
#endif // _DEBUG
ios::sync_with_stdio(false);
cin.tie(0);
int n;
cin >> n;
int chet = 0;
int nchet = 0;
while(n > 0)
{
if((n % 10) % 2 == 0)
{
chet++;
}
else
{
nchet++;
}
n /= 10;
}
cout << chet << ' ' << nchet;
}
Ответ:
Объяснение:
На с++
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;//создаём ячейку
cin>>n;//вводим число
while(n>0)//пока н не будет равно нулю
{
int p=n%10;//находим цифры в числе
If(p%2==0){n=n/10;cout<<p;}//проверяем на четность,если чётная цифра,то выводим
If(p%2==1)cout<<p;}//проверяем на нечестность, если нечётная то выводим,если не будет правильно работать допиши n=n/10
Return 0;}//заканчиваем программу
Я писала не на компе поэтому не факт что правильно,но вроде должно работать