Можно ли заданное натуральное число М представить в виде суммы квадратов двух натуральных чисел? - VB
Формулировка задачи:
можно ли заданное натуральное число М представить в виде суммы квадратов двух натуральных чисел? Написать программу решения этой задачи.
If (Sqr(m - i) Mod 2 = 0) And (Sqr(i) Mod 2 = 0) Then
ну или вот
Решение задачи: «Можно ли заданное натуральное число М представить в виде суммы квадратов двух натуральных чисел?»
textual
Листинг программы
- Private Sub Command1_Click()
- Dim i, m
- m = Val(Text1.Text)
- For i = 1 To Sqr(m)
- If Sqr(m - i * i) = Int(Sqr(m - i * i)) Then
- MsgBox "Yes"
- Exit Sub
- End If
- Next i
- MsgBox "No"
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д