0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 3
1

Найти все такие тройки натуральных чисел x, y и z из интервала от 1 до 20, для которых выполняется равенство

27.04.2016, 21:53. Показов 1867. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
2. Найти все такие тройки натуральных чисел x,y и z из интервала от 1 до 20, для которых выполняется равенство x2+y2=z2 Тип к преобразованию чисел: Integer; а в программе нужно использовать только цикл FOR и IF)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2016, 21:53
Ответы с готовыми решениями:

Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство x*x*+y*y=z*z
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется...

Найти тройки натуральных чисел из интервала от 1 до 20, для которых выполняется равенство: x2+y2=z2.
Найти все такие тройки натуральных чисел x,y,z из интервала от 1 до 20, для которых выполняется...

Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство x*x*y=z*z
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется...

Найти все такие тройки натуральных чисел х, у, z из интервала от 1 до 20, для которых выполняется равенство
Найти все такие тройки натуральных чисел х,у,z из интервала от 1 до 20, для которых выполняется...

3
5084 / 2655 / 2350
Регистрация: 10.12.2014
Сообщений: 10,043
28.04.2016, 05:03 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
begin
  for var x := 1 to 20 do
    for var y := 1 to 20 do
      for var z := 1 to 20 do
        if x*x+y*y=z*z then
          WriteLnFormat('{0}²+{1}²={2}²', x, y, z);
end.
На самом деле шестую строку я написал вот так:

WriteLnFormat('{0}²+{1}²={2}²', x, y, z);
0
318 / 208 / 162
Регистрация: 08.12.2015
Сообщений: 863
28.04.2016, 08:13 3
И если цикл по y начать с x, а по z начать с y, то выведет без повторений.
0
5084 / 2655 / 2350
Регистрация: 10.12.2014
Сообщений: 10,043
28.04.2016, 08:17 4
Цитата Сообщение от capricornus CF Посмотреть сообщение
то выведет без повторений
Только не учтётся что x, y и z — это разные переменные!
Т.е. 5²+12²=13² это не то же самое, что 12²+5²=13².
Как-то так…
0
28.04.2016, 08:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2016, 08:17
Помогаю со студенческими работами здесь

Найти все такие тройки натуральных чисел x, y и z из интервала от 1 до 20, для которых выполняется равенство
Найти все такие тройки натуральных чисел x, y и z из интервала от 1 до 20, для которых выполняется...

Найти все такие тройки натуральных чисел x,y,z из интервала от 9 до 50, для которых выполняется равенство: х^2-х*y=z*y
Я девушка и не разбираюсь в программировании,но для хорошей оценки в школе надо.Помогите пожалуйста...

Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство x*x*+y*y=z*z
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется...

Найти все такие тройки натуральных чисел x, y, z из интервала от a до b, для которых выполняется равенство: x^2-y^2=z^2
Найти все такие тройки натуральных чисел x, y, z из интервала от a до b, для которых выполняется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru