
Иуст
6 год назад
Составить программу в с++
Дано натуральное число:
1) найти кол-во четных цифр этого числа
2) верно ли, что в Данном числе встречается A и B (числа A и B вводится с клавиатуры)
ОТВЕТЫ

Прокопий
Jul 1, 2019
1)
#include lt;iostreamgt;
#include lt;stdlib.hgt;
using namespace std;
int main() {
int a, k = 0;
cin gt;gt; a;
for(int b = abs(a);b gt; 0; b/=10)
if(b102 == 0) k++;
cout lt;lt; k lt;lt; endl;
}
2)
#include lt;iostreamgt;
#include lt;stdlib.hgt;
using namespace std;
int main() {
int n, a, b;
bool flagA = false, flagB = false;
cin gt;gt; n gt;gt; a gt;gt; b;
for(int d = abs(n);d gt; 0; d/=10) {
if(d10 == a) flagA = true;
else if(d10 == b) flagB = true;
}
cout lt;lt; ((flagA amp;amp; flagB) "true" : "false") lt;lt; endl;
}
#include lt;iostreamgt;
#include lt;stdlib.hgt;
using namespace std;
int main() {
int a, k = 0;
cin gt;gt; a;
for(int b = abs(a);b gt; 0; b/=10)
if(b102 == 0) k++;
cout lt;lt; k lt;lt; endl;
}
2)
#include lt;iostreamgt;
#include lt;stdlib.hgt;
using namespace std;
int main() {
int n, a, b;
bool flagA = false, flagB = false;
cin gt;gt; n gt;gt; a gt;gt; b;
for(int d = abs(n);d gt; 0; d/=10) {
if(d10 == a) flagA = true;
else if(d10 == b) flagB = true;
}
cout lt;lt; ((flagA amp;amp; flagB) "true" : "false") lt;lt; endl;
}
201
Смежные вопросы: