e-liza-k
?>

Чему будет равно значение переменной c в результате выполнения фрагмента программы a: =1257; c: =0; while a> 0 do begin if a mod 2< > 0 then b: =a mod 10; c: =c+b; a: =a div 10; end; 1) 5; 2) 13; 3) 16; 4) 18.

Информатика

Ответы

s-food
Var a,b,c: integer; begin a: =1257; c: =0;   while (a> 0) do     begin       if (a mod 2 < > 0) then         b: = a mod 10;         c: =c+b;         a: =a div 10;     end;     writeln(c); end.вариант ответа: 4
kosstroy
Так как язык не указан, пишу на c++ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ #include < iostream> using namespace std; void getn(int & n) {   bool flag;   do {   flag = false;   cin > > n;   if (n > 8 || n < 1) {     cout < < "неправильное число! повторите ввод: ";     flag = true;   }   }   while (flag); } bool canigo(int x1, int y1, int x2, int y2) {   int dx, dy;   dx = abs(x1 - x2);   dy = abs(y1 - y2);   return (dx == 2 & & dy == 1)||(dx == 1 & & dy == 2); } int main() {   setlocale(lc_all, "russian");   int x1, y1, x2, y2;   cout < < "координаты первой точки через пробел: ";   getn(x1); getn(y1);   cout < < "координаты второй точки через пробел: ";   getn(x2); getn(y2);   cout < < ((canigo(x1, y1, x2, y2)) ? "можно! " : "нельзя! ") < < endl;   system("pause");   return 0; }
elena-kondyreva
Написано на языке python: from math import sqrt as sqrt x1, y1, x2, y2, x3, y3 = list(map(int, a = sqrt((x2-x1)**2 + (y2-y1)**2)    b = sqrt((x3-x2)**2 + (y3-y2)**2) c = sqrt((x1-x3)**2 + (y1-y3)**2) p = (a+b+c)/2 s = sqrt(p*(p-a)*(p-b)*(p-c))    r = round((a*b*c)/(4*s),3)        print(r)    объяснения: 1) задаём координаты (вводим 6 цифр через пробел) 2) считаем длины сторон треугольника 3) находим полупериметр 4) находим площадь 5) находим радиус описанной окружности и округляем его до 3 знаков после запятой(если не нужно округлять - оставьте только (a*b*c)/(4*s)) 6) выводим ответ

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Чему будет равно значение переменной c в результате выполнения фрагмента программы a: =1257; c: =0; while a> 0 do begin if a mod 2< > 0 then b: =a mod 10; c: =c+b; a: =a div 10; end; 1) 5; 2) 13; 3) 16; 4) 18.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

gaina6678
apetit3502
Валерьевна1601
Kalashnikova
озерская_Мария1234
Arzieva Abdulmanov1438
tsatskina857
Veronika1270
Viktoromto
genya1509
Sonyamaslo6
a800000
nadezhda81
Геннадьевич-Тимофеева158
makovei78