zaotar2008
?>

4. замените в массиве из 10 случайных чисел, каждое из которых лежит в пределах от 1 до 10, все нечетные элементы единицами и выведите полученный массив на форму. b visualbasic

Информатика

Ответы

denisov4
2.) var x1, y1, x2, y2, n1, n2: real; begin write('x1, y1: '); read(x1, y1); write('x2, y2: '); read(x2, y2); n1: = sqrt(sqr(x1)+sqr(y1)); writeln(n1); n2: = sqrt(sqr(x2)+sqr(y2)); writeln(n2); if n1< > n2 then if n1< n2 then writeln('1 точка находится ближе к началу координат.') else writeln('2 точка находится ближе к началу координат.') else writeln('точки находятся на равном расстоянии от начала координат.') end.3.)var n, x, a, b, c, s: integer; beginwrite('введите число: '); readln(n); if (n> 99) and (n< 1000) thenbeginwrite('введите x: '); readln(x); a: = n div 100; b: = (n - a*100) div 10; c: = (n - a*100 - b*10); if a=x then s: =s+1; if b=x then s: =s+1; if c=x then s: =s+1; if s> 0 thenwriteln('в числе есть ', x)else  writeln('в числе нет ', x); endelsewriteln('число не трехзначное'); end.
atvkaprolon
Это  основной код макроса с циклом перебора всех нечетных чисел sub summfactorial()   dim summ as long   dim i as byte   for i = 1 to 9 step 2       summ = summ + fact(i)   next i   msgbox (summ) end sub а эта функция вызывает сама себя (рекурсия) для расчета факториала function fact(s as byte) as long    if s < = 1 then       fact = 1   else       fact = s * fact(s - 1)   end if end functionи  уточните, если нужно, что должно быть в подпрограмме - весь код или только расчет факториала

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

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

4. замените в массиве из 10 случайных чисел, каждое из которых лежит в пределах от 1 до 10, все нечетные элементы единицами и выведите полученный массив на форму. b visualbasic
Ваше имя (никнейм)*
Email*
Комментарий*

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

БашуроваОльга369
Guru-tailor
nord0764
oldulo74
andr77716
subbotinlan
Кирилл-Морозова
Liliya_Ivanova
Dlyamila
Pavlushina-Novikova
Dlyamila
vypolga1347
brand
Donat-Evgeniya793
ribcage52