ЕВ1873
?>

Даны три натуральных числа, являющиеся длинами сторон треугольника. число ввести с клавиатуры. определить является ли треугольник прямоугольным, если эти отрезки позволяют его построить. написать программу на паскале только на паскале и не на другом !

Информатика

Ответы

Наталья_Владимир708
Вприложениях смотри.
tgeraskina

а)89/2 = 44, остаток: 1

44/2 = 22, остаток: 0

22/2 = 11, остаток: 0

11/2 = 5, остаток: 1

5/2 = 2, остаток: 1

2/2 = 1, остаток: 0

1/2 = 0, остаток: 1

8910 = 10110012

б)600/2 = 300, остаток: 0

300/2 = 150, остаток: 0

150/2 = 75, остаток: 0

75/2 = 37, остаток: 1

37/2 = 18, остаток: 1

18/2 = 9, остаток: 0

9/2 = 4, остаток: 1

4/2 = 2, остаток: 0

2/2 = 1, остаток: 0

1/2 = 0, остаток: 1

60010 = 10010110002

в)2010/2 = 1005, остаток: 0

1005/2 = 502, остаток: 1

502/2 = 251, остаток: 0

251/2 = 125, остаток: 1

125/2 = 62, остаток: 1

62/2 = 31, остаток: 0

31/2 = 15, остаток: 1

15/2 = 7, остаток: 1

7/2 = 3, остаток: 1

3/2 = 1, остаток: 1

1/2 = 0, остаток: 1

201010 = 111110110102

Skvik71

#include < iostream>

#include < cstdlib>

using namespace std;

char strcat(char* a, char* b){

int a_count = 0, b_count = 0, j = 0;

while(a[a_count] ! = '\0'){ //подсчет количества элементов

  a_count++;

}

while(b[b_count] ! = '\0'){ //подсчет количества элементов

  b_count++;

}

for(int i = a_count ; i < a_count + b_count; i++){ //объединение

  a[i] = b[j];

  j++;

}

cout < < "concatenate first and second string: " < < a < < endl; //вывод

}

int main()

{

  char f_str[256], s_str[256], copy_f_str[256]; //объявление массивов и копии первого массива

  int i = 0; //счетчик количества элементов

  cout < < "enter the first string: "; cin > > f_str; //ввод первого массива

  cout < < "enter the second string: "; cin > > s_str; cout < < endl; // ввод второго массива

  while(f_str[i] ! = '\0'){ //подсчет количества элементов и присвоение в массив copy_f_str

  copy_f_str[i] = f_str[i];

  i++;

  }

  strcat(f_str,s_str); //вызов функции объединения

    strcat(f_str,s_str); //вызов функции объединения

  cout < < "\nthe first string: " < < copy_f_str < < endl; //вывод первоначальной строки

system("pause"); // остановка консоли

}

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

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

Даны три натуральных числа, являющиеся длинами сторон треугольника. число ввести с клавиатуры. определить является ли треугольник прямоугольным, если эти отрезки позволяют его построить. написать программу на паскале только на паскале и не на другом !
Ваше имя (никнейм)*
Email*
Комментарий*

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

lele52
axo4937
fucingprinces30
Ohokio198336
tatry2005
kronid12
steam22-9940
gurina50
Koranna1986
kuzinnv1968
dshi67orbru
Вагифович
mshelen732
elenaneretina
kseybar