Shmanin32
08.06.2021 03:12

(Среда прогр. КуМир) Составьте алгоритм, который:
а) запрашивает два числа и выводит их полусумму
б) запрашивает пять целых чисел и выводит квадраты этих чисел
в) запрашивает четыре вещественных числа a, b, c, d и с Чертёжника рисует отрезок от точки (a, b) до точки (c, d)
г) запрашивает три вещественных числа a, b, r и с чертёжника приближённо рисует окружность радиусом r с центром в точке (a, b)
д) запрашивает целое число n в диапазоне от 1 до ста и сообщает оно или нет

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Lana8254
11.04.2021 22:18
#include <stdio.h>

int main(void) {
 int a1,a2,b,k1=0,k2=0;
 printf("a1 = ");
 scanf("%d",&a1);
 printf("a2 = ");
 scanf("%d",&a2);
 if (a1>0) b=a1; else b=-a1;
 while (b>0) {
  k1++; b /= 10;
 }
 if (a2>0) b=a2; else b=-a2;
 while (b>0) {
  k2++; b /= 10;
 }
 if (k1>k2) printf("В числе %d больше цифр, чем в числе %d",a1,a2);
 else if (k2>k1) printf("В числе %d больше цифр, чем в числе %d",a2,a1);
  else printf("Количество цифр в числах одинаково");
 return 0;
}

Пример:
a1 = 153
a2 = -4680
В числе -4680 больше цифр, чем в числе 153
0,0(0 оценок)
Ответ:
НЕЗНАЙКА2283371
16.11.2021 17:31
//Pascal ABC.NET v3.1 сборка 1172

Var
 ma:array of array of integer;
 i,j,n,r:integer;
begin
 readln(n);
 setlength(ma,n+1);
 for i:=1 to n do
 setlength(ma[i],n+1);
 writeln('Matrix:');
 for i:=1 to n do
 begin
  writeln;
  for j:=1 to n do
   begin
    ma[i,j]:=random(n);
    write(ma[i,j]:4);
   end;
 end;
 for i:=1 to n do
  for j:=i+1 to n do
  r:=r+ma[i,j];
 r:=r div 3;
 writeln;
 if odd(r) then writeln('Да') else writeln('Нет');
end.

Пример ввода:
4
Пример вывода:
Matrix:

   0   1   3   3
   3   0   0   3
   2   3   0   2
   3   0   2   3
Нет
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота