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

хоть что то из двух заданий программа паскаль хотя бы что то от


хоть что то из двух заданий программа паскаль хотя бы что то от
хоть что то из двух заданий программа паскаль хотя бы что то от

👇
Открыть все ответы
Ответ:
angalena
angalena
15.01.2023

на 2 pin подключаем кнопку

на 3, 4, 5 pin подключаем светодиоды


а вот скетч


#include <Arduino.h>

#include <Wire.h>

#include <SoftwareSerial.h>

double angle_rad = PI/180.0;

double angle_deg = 180.0/PI;

double x;

void setup(){

   pinMode(2,INPUT);

   pinMode(3,OUTPUT);

   pinMode(4,OUTPUT);

   pinMode(5,OUTPUT);

}

void loop(){

   if(!((x) > (3))){

       if(((digitalRead(2))==(true))){

           x += 1;

           while(!(((digitalRead(2))==(false

           {

               _loop();

           }

       }

   }else{

       x = 0;

   }

   if((x) > (0)){

       digitalWrite(3,1);

   }else{

       digitalWrite(3,0);

   }

   if((x) > (1)){

       digitalWrite(4,1);

   }else{

       digitalWrite(4,0);

   }

   if((x) > (1)){

       digitalWrite(5,1);

   }else{

       digitalWrite(5,0);

   }

   _loop();

}

void _delay(float seconds){

   long endTime = millis() + seconds * 1000;

   while(millis() < endTime)_loop();

}

void _loop(){

}

4,4(50 оценок)
Ответ:
kaverzinaksenia
kaverzinaksenia
15.01.2023

Создаёшь массив, заполняешь его, считаешь сумму и произведение, и обрабатываешь условие:


#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#include <conio.h>

#define RANDOM_MIN -9

#define RANDOM_MAX 9

int main(void) {

srand(time(NULL)); /* for "visible" random */

 

int N;

scanf("%d", &N);

 

int *A = malloc(sizeof(int) * N);

int sum = 0;

int prd = 1;

 

printf("elements: ");

 

int i;

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

 A[i] = RANDOM_MIN + rand() % (RANDOM_MAX + abs(RANDOM_MIN) + 1);

 

 printf("%d ", A[i]);

 

 if (A[i] > 0) {

  sum += A[i];  

 } else if (A[i] < 0) {

  prd *= A[i];

 }

}

 

printf("\n");

printf("summa: %d\n", sum);

printf("product: %d\n", prd);

 

if (sum > prd) {

 int max = A[0];

 

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

  if (max < A[i]) {

   max = A[i];

  }

 }

 

 printf("max element is: %d", max);

} else {

 printf("product higher than summa");

}

 

getch();

free (A);

return 0;

}

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