Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
bool chet(int n)
{
if(n%10%2!=0) return false;
else if(n!=0) chet(n/10);
else return true;
}
int main(){
int n;
cout<<"Input n\n";
cin>>n;
cout<<"Input array\n";
int k=0;
for(int i=0; i<n; i++){
int a;
cin>>a;
if(chet(a)) k++;
}
cout<<"k="<<k;
_getch();
}
int chet(int n){
int f = n;
while((f%10)%2 == 0 && f !=0) {
f /= 10;
}
if (f==0) return 1;
return 0;
}
0x4006e0 mov eax,edi
0x4006e2 mov esi,0x66666667
0x4006e7 push rbx
0x4006e8 imul esi
0x4006ea mov eax,edi
0x4006ec xor ebx,ebx
0x4006ee sar eax,0x1f
0x4006f1 mov ecx,edx
0x4006f3 sar ecx,0x2
0x4006f6 sub ecx,eax
0x4006f8 test dil,0x1
0x4006fc jne 0x400704 <chet2+36>
0x4006fe test edi,edi
0x400700 mov bl,0x1
0x400702 jne 0x400710 <chet2+48>
0x400704 mov eax,ebx
0x400706 pop rbx
0x400707 ret
int NumChet(int *a,int l){
int res=0;
while(l--){
int k=1;
for(int b=*a++;b;b/=10) k&=~b;
res+=k;
}
return res;
}void f(int *a, int n)
{
for (int i=0; i<n/2; i++) {
int temp;
temp=a[i];
a[i]=a[n-i-1];
a[n-i-1]=temp;
}
}
int main(){
int n;
cout<<"Input n\n";
cin>>n;
int *a = new int [n];
cout<<"Input array\n";
for (int i=0; i<n; i++) {
cin>>a[i];
}
f(a, n);
for (int i=0; i<n; i++) {
cout<<a[i]<<" ";
}
}
Время одиночек прошло, пришло время больших команд.
Время изобретателей-одиночек прошло, теперь все решают коллективы специалистов
Время открытий и изобретений прошло. «Золотым веком» научного творчества стал период с 1873 по 1915 годы, когда появились электростанции, радио, кинематограф, самолёт, телефон, автомобиль. Нынешний темп инноваций — 7 важных технологических изобретений на миллиард человек в год — соответствует уровню 1600 года. Становится всё сложнее создавать новые технологии. Лет через двадцать уровень инноваций будет таким же, как в средние века

Гадание на кофейной гуще, или каким будет IT через 5 лет?