кекай
08.05.2020 19:49

Завдання
1. Дано 2 цілих числа, перевірити чи це різні числа. (Наприклад, 7 та 8 - різні, 5 та 5 - ні)
2. Відомі довжини двох відрізків, перевірити чи підійдуть вони для створення на їх основі квадрату.
3. Два числа вводяться з клавіатури визначити мінімальне з них.
4.* Два числа вводяться з клавіатури, визначити максимальне з них, передбачивши третю ситуацію за якої числа рівні
5.* За введеним значенням температури води визначити її агрегатний стан (твердий, рідкий, газоподібний)
6.* За відомим значенням шкільної оцінки визначити її рівень (початковий, середній, достатній, високий)

Надіслати програмні файли

Теоретичний матеріал
Приклади наведені у матеріалі можна копіювати та перевіряти їх виконання у середовищі програмування Python! (Якщо виникають помилки, перевіряйте синтаксис, відступи, лапки вводяться англ. мовою)

У більшості програм на певному кроці їх виконання потрібно вибирати той чи інший варіант подальших дій, тобто використовувати розгалуження. Умовою вибору того чи іншого варіанту є виконання деякої умови. Умова повинна приймати лише два значення true або false. Сама умова записується одразу після оператора if, а після неї через двокрапку записується команда, які необхідно виконати. Якщо команд декілька, то вони відокремлюються блоком, які мають однаковий відступ після оператора if. Відступ встановлюється клавішею Tab або пробілами. Якщо розгалуження завершилось, то наступні команди слід писати під оператором if. Наприклад, практичне використання скороченого розгалуження може виглядати так:
s=10
if s>0:
print("Дане число додатне")

Якщо значення змінної а буде 0 або менше програма нічого не виведе.

Повне розгалуження
У випадку виконання іншої команди у разі хибності умови слід її писати після оператора else, не забуваючи також поставити двокрапку. Наприклад,
b=-5
if b>0:
print("Дане число додатне")
else:
print("Дане число недодатне")

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Nastyushon
10.03.2021 19:09

Важное замечание: Для типа long long int требуется от компилятора поддержка стандарта C99.

Приложил файл расширения .cpp, чтобы обойти ограничение сайта. При работе с кодом измените на .c

#include <stdio.h>


long long int NOD(long long int var1, long long int var2) //Алгоритм Евклида

{

   while(var1 != var2)

   {

       if(var1 > var2)

           var1 = var1 - var2;

       else var2 = var2 - var1;

   }

   return var1;

}

long long int NOK(long long int var1, long long int var2)

{

   return (var1 * var2) / NOD(var1, var2);

}

int main()

{

   long long int N, K;

   scanf("%lli%lli", &N, &K);


   printf("Количество оборотов: %lli\n", NOK(N, K));


}


Даны две сцепленные шестеренки. у одной шестеренки n зубцов, у другой – k. требуется найти, какое ми
0,0(0 оценок)
Ответ:
nikols7
30.09.2020 13:03
вариант решения, если элементы вводятся
var
  n, i, x, s : integer;
  t: string;
begin
  writeln('количество чисел');
  readln(n);
  s := 0;
  for i := 1 to n do
    begin
      writeln(i,' число:');
      readln(x);
      if (x > 9) and (x<100)) then
        begin
          t :=  IntToStr(x);
         if (((t[1] = '3') and (t[2] <> '3')) or (t[1] <> '3') and (t[2] = '3'))   then s := s+1;
        end;
    end;
    writeln('ответ ',s)
end.

вариант решения, если элементы заданы массивом
const
n=50
var
  i, x, s : integer;
  t: string;
  m1: array [1..n] of integer;
begin
  s := 0;
  for i := 1 to n do
     begin
      x := m1[i];
      if (x > 9) and (x<100)) then
        begin
          t := IntToStr(x);
         if (((t[1] = '3') and (t[2] <> '3')) or (t[1] <> '3') and (t[2] = '3'))   then s := s+1;
        end;
    end;
    writeln('ответ ',s)
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота