Написать программу, которая введет 6 значений и посчитает сумму чисел, которые являются квадратами целых чисел - C#
Формулировка задачи:
Доброе время суток! Помогите, пожалуйста, мучаюсь уже второй день с задачей, а сроки сдачи уже не за горами... не могу никак решить правильно.
Нужно написать программу, которая введет 6 значений и посчитает сумму чисел, которые являются квадратами целых чисел (квадратный корень из которых – целое число). На С#
Заранее спасибо!
Решение задачи: «Написать программу, которая введет 6 значений и посчитает сумму чисел, которые являются квадратами целых чисел»
textual
Листинг программы
using System;
namespace cyb10 {
class Program {
static void Main() {
double sum=0;
for (int i=0; i<6; i++) {
Console.Write("число №{0} = ",i+1);
double r=double.Parse(Console.ReadLine());
if (r>=0 && Math.Sqrt(r)%1==0)
sum+=r;
}
Console.WriteLine("{0}",sum);
Console.ReadLine();
}
}
}