М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
муркот11
муркот11
11.07.2020 09:00 •  Информатика

1)составьте программу, выводящую на экран квадраты чисел от n до m. числа n, m вводятся с клавиатуры. 2)написать программу, подсчитывающую количество четных и нечетных цифр в числе. 3)задано натуральное число n. найти количество натуральных чисел, не превосходящих n и не делящихся ни на одно из чисел 2,3,5

👇
Ответ:
d7175944p0ajvy
d7175944p0ajvy
11.07.2020

все коды написаны на языке python

1.

n = int(input())

m = int(input())

for i in range(n, m + 1):

print(i ** 2)

2.

n = str(input())

nezet = 0

zet = 0

for i in range(0, len(n)):

if int(n[i]) % 2 == 0:

zet += 1

else:

nezet += 1

print("кол-во нечетных чисел в числе", n, "равно", nezet)

print("кол-во четных чисел в числе", n, "равно", zet)

3.

n = int(input())

kolvo = 0

for i in range(1, n + 1):

if i % 2 != 0 and i % 3 != 0 and i % 5 != 0:

kolvo += 1

print(kolvo)

4,8(64 оценок)
Ответ:
stefaniya2008
stefaniya2008
11.07.2020
1.                                                                        

program raf105;

var n,m,i:integer;

begin

writeln('Введите диапазон чисел (2 числа через пробел) которые нужно возвести в квадрат');

readln(n,m);

writeln('Вывод:');

for i:=n to m do

 writeln(i**2)

end.

2.                                                                        

program raf105;

var a,b,kol1,kol2:integer;

begin

write('Введите число: ');

readln(a);

while a <> 0 do

begin

 b:= a mod 10;

 if b<>0

   then if (b mod 2)=0

     then kol1+= 1

     else kol2+= 1;

 a:= a div 10;

end;

writeln('В числе ',kol1,' чётных и ',kol2,' нечётных цифр');

end.

3.                                                                        

program raf105;

var n,i,kol:integer;

begin

write('Введите N: ');

readln(n);

for i:=1 to n-1 do

 if ((i mod 2)<>0) and ((i mod 3)<>0) and ((i mod 5)<>0)

   then kol+=1;

writeln('Вывод: ',kol);

end.

Язык PascalABC

4,8(33 оценок)
Открыть все ответы
Ответ:
shuius
shuius
11.07.2020

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main()

{

int i,j,n,sum,a[30][30];

printf("n=");

srand(time(NULL));

scanf("%d",&n);

printf("Matrix:\n");

sum = 0;

for (i = 1; i <= n; i++)

{

  for (j = 1; j<=n; j++)

  {

           a[i][j]=1+rand()%9;

    printf("%d  ",a[i][j]);

  }

  printf("\n");

}

printf("\n");

for (i=2;i<=n-1;i++)

{

  for(j=1;j<=2*i-1;j++)

    if(i!=j)

      sum+=a[i*2-j][j];

  a[i][i]=sum;

  sum=0;

}

printf("Output matrix:\n");

for (i = 1; i <= n; i++)

{

  for (j = 1; j <= n; j++)

           printf("%d  ", a[i][j]);

  printf("\n");

}

return 0;

}

4,6(27 оценок)
Ответ:
romanovegorka6
romanovegorka6
11.07.2020

===== PascalABC.NET =====

procedure MinMax(a: array of integer; var min, max: integer);

begin

 for var i := 0 to a.High do

   if a[i] < min then

     min := a[i]

   else if a[i] > max then

     max := a[i]

end;

begin

 var a1 := ArrRandom(10, -99, 99);

 a1.Println;

 var a2 := ArrRandom(10, -99, 99);

 a2.Println;

 var a3 := ArrRandom(10, -99, 99);

 a3.Println;

 var a4 := ArrRandom(10, -99, 99);

 a4.Println;

 var min1, min2, min3, min4, max1, max2, max3, max4: integer;

 MinMax(a1, min1, max1);

 MinMax(a2, min2, max2);

 MinMax(a3, min3, max3);

 MinMax(a4, min4, max4);

 var r := Seq(min1, min2, min3, min4, max1, max2, max3, max4)

   .Sorted.ToArray;

 r.Println

end.

Конечно, подобные задачи намного компактнее и проще писать на базе двумерного массива.


Решить в pascal, желательно простыми , зарание ! )
4,7(11 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ