
Вопрос задан 06.04.2019 в 02:12.
Предмет Информатика.
Спрашивает Терзи Иван.
Пожалуйста, исправьте ошибки и запишите программы на языке С++ правильно. (см задания во вложенных
файлах) 1. Написать такую программу, которая бы считала количество значащих нулей в двоичной записи числа (само число выводить не нужно; с клавиатуры вводится число в десятичной системе счисления). int main() { int a, i=0; scanf("%d", &a); while (a!=0) { a=a/2; if (a%2==0) i=i+1; } printf ("%d", i); return(0); } А2. #include int main () { int a [100]; int i; int N; int x; scanf ("%d", &N); for (i=0; i scanf ("%d", &a[i]); x=a[i]; if (x%2==0) printf ("%d", x); return 0; } А3. int main() { int a [100]; int x, N, i=0; scanf ("%d", &N); for (i=0; i scanf ("%d", &a[i]); a[i]=x; if (x>0) i=i+1; printf ("%d", i); return(0); } 4. #include int main() { int a, b, c; scanf("%d", &a); scanf("%d", &b); c=sqrt(a*a+b*b); printf ("%d", c); return(0); } 5. #include int main() { int a, b; scanf("%d", &a); b=a%10; printf ("%d", b); return(0); } 8. #include int main() { int a/100!=0, b/10!=0, c, d, N; scanf("%d", &N); a=N/100; b=N/10; c=N%10 d=a+b+c; printf ("%d", d); return(0); }






Ответы на вопрос

Отвечает Турланова Гульдана.
1.
#include <stdio.h>
using namespace std;
int main() {
int a, i = 0;
scanf("%d", &a);
while (a != 0) {
if (a % 2 == 0) i++;
a = a / 2;
}
printf("%d", i);
return 0;
}
А2.
#include <stdio.h>
using namespace std;
int main() {
int n, a;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
if (a % 2 == 0) {
printf("%4d", a);
}
}
return 0;
}
А3.
#include <stdio.h>
using namespace std;
int main() {
int n, a, c = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
if (a > 0) {
c++;
}
}
printf("%d", c);
return 0;
}
4.
#include <stdio.h>
#include <math.h>
using namespace std;
int main() {
int a, b;
scanf("%d%d", &a, &b);
printf("%.1f", sqrt(a * a + b * b));
return 0;
}
5.
#include <stdio.h>
using namespace std;
int main() {
int n;
scanf("%d", &n);
printf("%d", n % 10);
return 0;
}
8.
#include <stdio.h>
using namespace std;
int main() {
int a;
scanf("%d", &a);
printf("%d", a % 10 + a / 10 % 10 + a / 100);
return 0;
}
#include <stdio.h>
using namespace std;
int main() {
int a, i = 0;
scanf("%d", &a);
while (a != 0) {
if (a % 2 == 0) i++;
a = a / 2;
}
printf("%d", i);
return 0;
}
А2.
#include <stdio.h>
using namespace std;
int main() {
int n, a;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
if (a % 2 == 0) {
printf("%4d", a);
}
}
return 0;
}
А3.
#include <stdio.h>
using namespace std;
int main() {
int n, a, c = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
if (a > 0) {
c++;
}
}
printf("%d", c);
return 0;
}
4.
#include <stdio.h>
#include <math.h>
using namespace std;
int main() {
int a, b;
scanf("%d%d", &a, &b);
printf("%.1f", sqrt(a * a + b * b));
return 0;
}
5.
#include <stdio.h>
using namespace std;
int main() {
int n;
scanf("%d", &n);
printf("%d", n % 10);
return 0;
}
8.
#include <stdio.h>
using namespace std;
int main() {
int a;
scanf("%d", &a);
printf("%d", a % 10 + a / 10 % 10 + a / 100);
return 0;
}


Топ вопросов за вчера в категории Информатика

Информатика 557

Информатика 33

Информатика 74

Информатика 12

Информатика 10

Информатика 33

Информатика 27
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili