Предмет: Информатика, автор: egorsteshakov

Вводится число n. Посчитать количество нечетных и четных цифр и вывести их на экран.

Ответы

Автор ответа: asv40707
0

Ответ:

Объяснение:

Идеи: последняя цифра числа - остаток от деления на 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;

}


asv40707: Если число отрицательное то берите модуль, случай n == 0, заифайте
asv40707: сори за табы
egorsteshakov: блин я забыл надо на питоне
Автор ответа: Valery2020vs2021
0

Ответ:

Объяснение:

На с++

#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;}//заканчиваем программу

Я писала не на компе поэтому не факт что правильно,но вроде должно работать

Похожие вопросы
Предмет: Қазақ тiлi, автор: АдилханАйбике
Предмет: Математика, автор: папа8405