קוד PHP:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public static void IsAvg(double a, double b, double c, double k)
{
if ((a + b + c) / 3 == k)
{
Console.WriteLine(a + ", " + b + ", " + c);
Console.WriteLine();
}
}
static void Main(string[] args)
{
double k = double.Parse(Console.ReadLine());
Console.WriteLine();
double[] a = { 9, 8, 7, -3.8, 41.3, -30, 2.5, 5, 1, 21.1, -7.2, -6.4, 4.9, -10.6, 13.2 };
for (int i = 0; i < a.Length - 2; i++)
IsAvg(a[i], a[i + 1], a[i + 2], k);
}
}
}
התכנית מראה לי במערך 3 מספרים צמודים שהממוצע שלהם הוא K כשאני קולט 2.5 לK צריך להיות הפלט:
13.2, -10.6, 4.9
-6.4, -7.2, 21.1
-30, 41.3, -3.8
אבל אצלי חסרה השורה האמצעית
מישהו יודע למה?