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

Напишите программу, которая находит среднее арифметическое для всех элементов массива [11; 119], которые делятся на 3 и заканчиваются на 1, напечатайте исходный массив.массив заполнить случайным образом. на языке питон

Показать ответ
Ответ:
nikitinaalens78
nikitinaalens78
16.12.2021 20:04

#include<conio.h>

#include<stdio.h>

#include <stdlib.h>

#include<time.h>

#define N 25

#define K 3

 

int prime(int num)

{   int i;

   for(i=2;i<=num/2;i++)

       if(num%i==0) break;

   if(i==num/2+1 || num==1) return num;

   else return 0;

}

 

int maxPos(int A[])

{   int i,max,mPos;

   max=0;

   for(i=0;i<N;i++)

       if(A[i]>max)

       {   max=A[i];

           mPos=i;

       }

   return mPos;

}

 

int main()

{   int i,j,X[N],Y[N],pos;

   srand(time(NULL));

   for(i=0;i<N;i++)

   {   X[i]=rand()%30+1;

       Y[i]=prime(X[i]);

   }

   printf("Original array\n");

   for(i=0;i<N;i++)

       printf("%3d",X[i]);

   printf("\nArray-masque of prime numbers\n");

   for(i=0;i<N;i++)

       printf("%3d",Y[i]);

   

   printf("\n\n");

   for(j=0;j<K;j++)

   {   pos=maxPos(Y);

       printf("%3d in position %3d targeted\n",X[pos],pos);

       Y[pos]=-1;

       X[pos]=-1;

   }

 

   j=0;

   for(i=0;i<N;i++)

       if(X[i]!=-1)

       {   Y[j]=X[i];

           j++;

       }

   

   printf("\nResult:\n");

   for(i=0;i<j;i++)

       printf("%3d",Y[i]);

   

   getchar();

   return 0;

}

Объяснение:

0,0(0 оценок)
Ответ:
Крутойбрат
Крутойбрат
20.10.2020 07:59

ответ: писал на С++

1)

#include<iostream>

using namespace std;

int main()

{

   int x,y;

   cin>>x>>y;

   if(x>y) cout<<"x";

   else cout<<"y";

   return 0;

}

2)

#include<iostream>

using namespace std;

int main()

{

   int x,y;

   cin>>x>>y;

   if(x>y) x*=x;

   else y*=y;

   cout<<"x="<<x<<" y="<<y;

   return 0;

}

3)

#include<iostream>

using namespace std;

int main()

{

   int x,y,z;

   cin>>x>>y>>z;

   if(x>y && y>z) cout<<"Yes";

   else cout<<"No";

   return 0;

}

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