Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2012, 18:28   #1
gulnazkaaa
Новичок
Джуниор
 
Регистрация: 18.06.2012
Сообщений: 2
По умолчанию где здесь ошибка

Код:
struct japan
{
public string animal;
public string cherta;
public string symbol;
public japan(string ani, string che, string sym)
{
animal = ani;
cherta = che;
symbol = sym;
}
public void print(japan[] a)
{
Console.WriteLine("Животное\t Черта\t Символ\t");
for (int i = 0; i < 10; i++)
Console.WriteLine("{0}\t {1}\t {2}\t", a[i].animal, a[i].cherta, a[i].symbol);
Console.WriteLine();
}
 public static void anim(japan[] a, ref string a1, ref string a2, ref string a3, ref string a4, ref string a5, ref int n1, ref int n2, ref int n3, ref int n4, ref int n5)
{
string[] a[];
a[0] = "морж";
a[1] = "японская макака";
a[2] = "саломандра";
a[3] = "краб-паук";
a[4] = "фазан";
int[] n[];
for (int i = 0; i < 10; i++)
{
for(int j = 0; j < 5; j++)
{
if ([j].animal == n[j])
{
n[j] = n[j] + 1;
}
n[j] = n[j] / 10;
}
}
Console.WriteLine("Опрос по животным");
for(int i = 0; i < 5; i++)
{ 
Console.WriteLine("{0}\t {1}\t", a[i], n[i]);
}
Console.WriteLine();
}
public static void cher(japan[] a, ref string c1, ref string c2, ref string c3, ref string c4, ref string c5, ref int h1, ref int h2, ref int h3, ref int h4, ref int h5)
{
string[] c[];
c[0] = "трудолюбие";
c[1] = "традиции";
c[2] = "дисциплинированость";
c[3] = "вежливость";
c[4] = "самообладание";
int[] h[];
for (int i = 0; i < 10; i++)
{
for(int j = 0; j < 5; j++)
{
if (a[j].cherta == c[j])
{
h[j] = h[j] + 1;
}
h[j] = h[j] / 10;
}
}
Console.WriteLine("Опрос по чертам характера");
for(int i = 0; i < 5; i++)
{ 
Console.WriteLine("{1}\t {2}\t", c[i], h[i]);
}
Console.WriteLine();
}
public static void sym(japan[] a, ref string s1, ref string s2, ref string s3, ref string s4, ref string s5, ref int y1, ref int y2, ref int y3, ref int y4, ref int y5)
{
string[] s[];
s[0] = "сакура";
s[1] = "чай";
s[2] = "кимано";
s[3] = "инь-янь";
s[4] = "сакэ";
int[] y[];
for (int i = 0; i < 10; i++)
{
for(int j = 0; j < 5; j++)
{
if (s[j].symbol == y[j])
{
y[j] = y[j] + 1;
}
y[j] = y[j] / 10;
}
}
Console.WriteLine("Опрос по символам");
for(int i = 0; i < 5; i++)
{ 
Console.WriteLine("{0}\t {1}\t", s[i], y[i]);
}
Console.WriteLine();
}
Console.WriteLine ("");
Console.WriteLine("{0}\t {1}\t", s[1], y[1]);
Console.WriteLine("{0}\t {1}\t", s[2], y[2]);
Console.WriteLine("{0}\t {1}\t", s[3], y[3]);
Console.WriteLine("{0}\t {1}\t", s[4], y[4]);
Console.WriteLine("{0}\t {1}\t", s[5], y[5]);
Console.WriteLine();
}
}
class Program
{
static void Main(string[] args)
{
japan[] a = new japan[10];
a[0] = new japan("морж", "трудолюбие", "сакура");
a[1] = new japan("японская макака", "традиции", "чай");
a[2] = new japan("саломандра", "дисциплинированость", "кимано");
a[3] = new japan("краб-паук", "вежливость", "инь-янь");
a[4] = new japan("фазан", "самообладание", "сакэ");
a[5] = new japan("морж", "трудолюбие", "сакура");
a[6] = new japan("японская макака", "традиции", "чай");
a[7] = new japan("саломандра", "дисциплинированость", "кимано");
a[9] = new japan("фазан", "самообладание", "сакэ");
Console.WriteLine("Животное\t Черта\t Символ\t");
for (int i = 0; i < 10; i++)
Console.WriteLine("{0}\t         {1}\t         {2}\t", a[i].animal, a[i].cherta, a[i].symbol);
 Console.WriteLine();
for (int i = 0; i < 5; i++)
{
string a1 = "морж";
string a2 = "японская макака";
string a3 = "саломандра";
string a4 = "краб-паук";
string a5 = "фазан";
int n1 = 0;
int n2 = 0;
int n3 = 0;
int n4 = 0;
int n5 = 0;
japan.anim(ref a1, ref a2, ref a3, ref a4, ref a5, ref n1, ref n2, ref n3, ref n4, ref n5);
Console.WriteLine(anim[i]);
}
for (int i = 0; i < 5; i++)
{
string c1 = "трудолюбие";
string c2 = "традиции";
string c3 = "дисциплинированость";
string c4 = "вежливость";
string c5 = "самообладание";
int h1 = 0;
int h2 = 0;
int h3 = 0;
int h4 = 0;
int h5 = 0;
japan.cher(ref c1, ref c2, ref c3, ref c4, ref c5, ref h1, ref h2, ref h3, ref h4, ref h5);
Console.WriteLine(cher[i]);
}
for (int i = 0; i < 5; i++)
{
string s1 = "сакура";
string s2 = "чай";
string s3 = "кимано";
string s4 = "инь-янь";
string s5 = "сакэ";
int y1 = 0;
int y2 = 0;
int y3 = 0;
int y4 = 0;
int y5 = 0;
japan.sym(ref s1, ref s2, ref s3, ref s4, ref s5, ref y1, ref y2, ref y3, ref y4, ref y5);
Console.WriteLine(sym[i]);
}
Console.ReadKey();
}}}

Последний раз редактировалось Stilet; 18.06.2012 в 19:42.
gulnazkaaa вне форума Ответить с цитированием
Старый 18.06.2012, 19:07   #2
Defunate
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 83
По умолчанию

Это что тест такой?)найди где здесь ошибка?
Defunate вне форума Ответить с цитированием
Старый 18.06.2012, 19:28   #3
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Цитата:
где здесь ошибка
ну это же очевидно, ошибка конечно же в коде
wm_leviathan вне форума Ответить с цитированием
Старый 18.06.2012, 22:19   #4
gulnazkaaa
Новичок
Джуниор
 
Регистрация: 18.06.2012
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Defunate Посмотреть сообщение
Это что тест такой?)найди где здесь ошибка?
Да, если вас это не затруднит
gulnazkaaa вне форума Ответить с цитированием
Старый 21.06.2012, 00:28   #5
nats
Пользователь
 
Регистрация: 15.10.2010
Сообщений: 65
По умолчанию

советую почитать что такое массивы и функции с параметрами
nats вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
где здесь ошибка? Katrina* Паскаль, Turbo Pascal, PascalABC.NET 1 20.12.2011 21:47
что здесь неправильного, в чем ошибка? monolit111 Общие вопросы C/C++ 6 29.09.2011 19:24
Где здесь ошибка? T-dayne Помощь студентам 3 23.02.2010 20:09
Подскажите,где у меня здесь ошибка!!НА СИ osichev Помощь студентам 11 07.06.2009 20:17