Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Програмування математичних задач

Реферат Програмування математичних задач






. Дано два масиви: x [1]? ...? x [k], y [1]? ...? y [l] і число q. Знайти суму виду x [i] + y [j], найбільш близьку до

числа q (число дій порядку k + l, додаткова пам'ять - фіксоване число змінних, масиви не зраджувати).


* /. Write ("Введіть число q =");

int q = Convert.ToInt32 (Console.ReadLine ());

Console.Write ("Введіть розмірність масиву x, k =");

int k = Convert.ToInt32 (Console.ReadLine ()); [] x = new int [k]; (int i = 0; i

{. Write ("Введіть x [" + i + "] елемент"); [i] = Convert.ToInt32 (Console.ReadLine ());

}. Write ("Введіть розмірність масиву y, l =");

int l = Convert.ToInt32 (Console.ReadLine ()); [] y = new int [l]; (int i = 0; i

{. Write ("Введіть y [" + i + "] елемент"); [i] = Convert.ToInt32 (Console.ReadLine ());

} p = 0; [] z = new int [k * l + 1];

for (int i = 0; i

{(int j = 0; j

{n = x [i] + y [j]; [p] = n;. WriteLine ("Висновок суми:" + z [p]); + +;

}

} Console.ReadLine (); f = z.Length - 1;

z [f] = q;// Записуємо число q в масив z

int nomer = 0;. Sort (z);

Console.WriteLine ("Сортований масив z =");

bool we = false; (int i = 0; i

{re = we; ((z [i] == q) && (re == false))// Знаходимо перше входження числа q в масиві z і запам'ятовуємо порядковий номер

{= i; = true;. ForegroundColor = ConsoleColor.Green;

}. Write ("" + z [i]);. ResetColor ();

}. WriteLine ();. WriteLine ("Порядковий номер =" + nomer);. ReadLine (); (int i = 0; i

{(z [i] == q)

{a = i; (! (q == z [z.Length - 1]))

{(q == z [0])

{. WriteLine ("Число" + z [1] + "є найближчою сумою до числа q =" + q);

}

{v = Math.Abs ​​(z [a] - z [a - 1]);// Знаходимо число стоїть перед qv1 = Math.Abs ​​(z [a] - z [a + 1 ]);// Знаходимо число після q (v

{. WriteLine ("Число" + z [a - 1] + "є найближчою сумою до числа q =" + q);

} (v> v1)

{. WriteLine ("Число" + z [a + 1] + "є найближчою сумою до числа q =" + q);

} (v == v1)

{. WriteLine ("Числа" + z [a - 1] + "і" + z [a + 1] + "є найближчою сумою до числа q =" + q);

Назад | сторінка 4 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Закріплення знань учнів з теми: "Числа 1-10 та число 0"
  • Реферат на тему: Число Пі
  • Реферат на тему: Ірраціональне число
  • Реферат на тему: Число як суще
  • Реферат на тему: Число пі і реальна механіка