C# помогите с курсовой...

Ответить
Nike-2008
Сообщения: 2
Зарегистрирован: 22 апр 2010, 12:33

Ребят у меня курсовая работа, мне её нужно сдать до следующего четверга, не сдам, могу попрощаться с универом... вот две задачи, если кто может, помогите...
№1
Даны натуральные числа n и k, причем n>0. Напечатать k десятичных знаков числа 1/n. Вывести эти знаки в виде гистограммы. Программа должна использовать только целые числа.
№2
Дан неубывающий массив положительных чисел a[1]<=a[2]<=...<=a[n]. Найти наименьшее целое положительное число, которое нельзя представить в виде суммы нескольких элементов этого массива.

Вот эти задачи. У меня есть первая часть задачи №1 -

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1
{
class Program

{
static void Main( string [] args)
{
Console .WriteLine( "Введите n:" );
float n = float .Parse( Console .ReadLine());
float s = 1 / n;
float k;
string w;
Console .WriteLine( "Результат S:" + s);
Console .WriteLine( "Введите k:" );
k= float .Parse( Console .ReadLine());
for ( int i=1;i<=k;i++)
{
s = s*10;
}
s = ( int )s;
for ( int i = 1; i <= k; i++)
{
s = s / 10;
}
Console .WriteLine(s);
Console .ReadKey();

}
}
}

Осталось вывести в виде гистограммы.
А от задачи №2 только основа, которую я нашел на форуме -

for (i = 0; i<n ; ++i)
for (j=a[i+1]; j<n;++j)
{
if (a>0)
{
double k = a+a[j];
if (k>=0 & k!= a[min] & a[j]<a[min])
min=j;

Вот ссыль - http://forum.developing.ru/showthread.p ... C-a%5B1%5D

Помогите, пожалуйста, если нужно связаться со мной, вот почтовый ящик mikro-man-2006@rambler.ru или Вконтакте - http://vkontakte.ru/id12274311

Надеюсь на вашу помощь=)
Nike-2008
Сообщения: 2
Зарегистрирован: 22 апр 2010, 12:33

Выручайте.... ПЛИЗ!
Ответить