
04.04.2009, 20:12
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами:
9017461
Репутация:
414
|
|
Меняешь структуру на массив, например int coord[2]; // тут лежит х и у
Тогда массив структур будет выглядеть int pixels[10][2];
Код:
for(i=0;i<N;i++)
{
// разбрасываем точки
pixels[i][0] = rand()*(RMAX-LMAX)/(double)RAND_MAX+LMAX; // тут x
pixels[i][1] = rand()*(BMAX-TMAX)/(double)RAND_MAX+TMAX; // тут у
printf("To4ka %d: %5.3lf %5.3lf\n",i,pixels[i][0].pixels[i][1]);
}
И так далее.
|
|
|
Помогите с решением задачи на С# ООП. |

04.04.2009, 20:57
|
|
Новичок
Регистрация: 23.02.2009
Сообщений: 1
С нами:
9059212
Репутация:
0
|
|
Помогите с решением задачи на С# ООП.
C#
Отдел кадров в университете
Разработать программу, реализующую справочник сотрудника отдела кадров. Университет состоит из факультетов, факультеты имеют в своем составе кафедры и студенческие группы. На каждой кафедра есть заведующий кафедрой. Некоторые кафедры являются профилирующими. Каждая группа имеет студента - старосту и профилирующую кафедру. Будем полагать, что в университете все люди являются преподавателями и/или студентами. Сведения о каждом человеке должны содержать – фамилия, имя, отчество, пол, паспортные данные, место проживания. Для студентов дополнительно должна быть информация о родителях и группе. Для преподавателей дополнительно должна быть информация о кафедре и должности. Предусмотреть возможную ситуацию, когда один и тот же человек может быть одновременно студентом, родителем и преподавателем. Один родитель может иметь несколько детей-студентов. Программа должна загружать справочник с жесткого диска, править все его данные, сохранять на диск. В процессе работы пользователь программы должен иметь возможность просмотра, как минимум, следующих параметров:
Список всех студентов с возможностью сортировки по ФИО, факультету, группе, профилирующей кафедре.
Список студентов, не имеющих родителей с возможностью сортировки по ФИО, факультету, группе, профилирующей кафедре.
Список преподавателей с возможностью сортировки по ФИО, факультету, кафедре.
Список всех заведующих кафедрами.
Список всех групп без старост и кафедр без заведующих.
Поиск у заданного родителя всех его детей – студентов.
Список всех преподавателей, имеющих детей – студентов.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace new2
{
public partial class Form1 : Form
{
IList<Ludi> list_ludi = new List<Ludi>();
public Form1()
{
InitializeComponent();
}
private void button10_Click(object sender, EventArgs e)
{
dataGridView1.DataSource = null;
}
private void button2_Click(object sender, EventArgs e)
{
Init();
DataTable table1 = new DataTable();
DataColumn column_familia = new DataColumn("Familia", Type.GetType("System.String"));
DataColumn column_imy = new DataColumn("Imy", Type.GetType("System.String"));
DataColumn column_otchestvo = new DataColumn("Otchestvo", Type.GetType("System.String"));
DataColumn column_pol = new DataColumn("Pol", Type.GetType("System.String"));
DataColumn column_pasport = new DataColumn("Pasport", Type.GetType("System.String"));
DataColumn column_prozivanie = new DataColumn("Prozivanie", Type.GetType("System.String"));
table1.Columns.Add(column_familia);
table1.Columns.Add(column_imy);
table1.Columns.Add(column_otchestvo);
table1.Columns.Add(column_pol);
table1.Columns.Add(column_pasport);
table1.Columns.Add(column_prozivanie);
foreach (Ludi ludi in list_ludi)
{
DataRow new_row = table1.NewRow();
new_row["Familia"] = ludi.Familia;
new_row["Imy"] = ludi.Imy;
new_row["Otchestvo"] = ludi.Otchestvo;
new_row["Pol"] = ludi.Pol;
new_row["Pasport"] = ludi.Pasport;
new_row["Prozivanie"] = ludi.Prozivanie;
table1.Rows.Add(new_row);
}
dataGridView1.DataSource = table1;
}
private void Init()
{
// Список фамилий
Random rand = new Random();
for (int i = 0; i < 40; i++)
{
Ludi new_student = new Ludi();
list_ludi.Add(new_student);
}
}
}
}
Как правильно написать чтобы выводились различные букввы. Где список студентов.
|
|
|

06.04.2009, 19:43
|
|
Новичок
Регистрация: 05.04.2009
Сообщений: 1
С нами:
9000672
Репутация:
0
|
|
1. (длинная арифметика)
Составить программу вычисления точного значения n^n, где n > 10
|
|
|

06.04.2009, 19:58
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
С нами:
9423746
Репутация:
2399
|
|
Вычисление степени
http://comp-science.narod.ru/DL-AR/stepen.html
http://forum.sources.ru/index.php?showtopic=98939&view=findpost&p=752273
http://forum.developing.ru/showthread.php?t=13396
http://e-maxx.ru/algo/binary_pow
|
|
|

06.04.2009, 20:22
|
|
Участник форума
Регистрация: 26.02.2009
Сообщений: 227
С нами:
9054515
Репутация:
208
|
|
Помогите задачки в паскале.
1) заполнить массив A(n,m) единицами по главной диагонали, остальные элементы-произвольные числа. Заполнить массив по второй диагонали значением суммы элементов по 2 строке массив распечатать.
2) В Массиве X(n,m) определить:
а)количество положительных, отрицательных и нулевых элементов.
б) Номер первого отрицательного элемента.
|
|
|

06.04.2009, 21:28
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
С нами:
10485026
Репутация:
1879
|
|
Сообщение от Baofy
Помогите задачки в паскале.
2) В Массиве X(n,m) определить:
а)количество положительных, отрицательных и нулевых элементов.
http://www.cyberforum.ru/pascal/thread21377.html
|
|
|

06.04.2009, 22:20
|
|
Новичок
Регистрация: 12.02.2009
Сообщений: 3
С нами:
9075974
Репутация:
0
|
|
Нужна прога на Visual C++ (платно) http://forum.antichat.ru/showthread.php?p=1210850#post1210850
|
|
|

07.04.2009, 19:32
|
|
Новичок
Регистрация: 17.05.2007
Сообщений: 25
С нами:
9992341
Репутация:
7
|
|
помогите с лабой нужно на Visual C++ реализация автомобиля по приложеной ниже схеме
P.S. с меня репа
|
|
|

07.04.2009, 20:40
|
|
Познающий
Регистрация: 13.12.2007
Сообщений: 56
С нами:
9689730
Репутация:
51
|
|
Прошу вас как товарищей! Помогите пожалуйста сделать хоть что-нибудь из этих задач, прям срочно нужно! С меня плюсы!
1. type mes = (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov,
dec);
day = 1..31;
var m1, m2: mes; k:1..maxint; n:1..12;
Присвоить переменной m1 название k-го месяца после месяца m.
2. type stroka = packed array [1..80] of char;
var s:stroka;
Известно, что в начале строки s находится не более 40 латинских букв, за которыми следуют пробелы. Напечатать эту строку, предварительно удалив первое вхождение w, если такое есть (образовавшуюся «дыру» заполнить последующими буквами, а в конец добавить пробел).
3. const n = 100;
vаr х:аrrау [1..n] of rеаl;
Упорядочить массив х по неубыванию, используя следующий алгоритм сортировки: сортировка вставками. Пусть первые и элементов массива уже упорядочены по неубыванию; берется (k+1 )-й элемент и размещается среди первых k элементов так, чтобы упорядоченными оказались уже k+1 первых элементов; этот метод применяется при k от 1 до n-1.
4. Создать массив записей, содержащих сведения о сотрудниках университета. Структура записи:
фамилия и инициалы работающего, год рождения;
название кафедры;
стаж работы, должность, оклад.
Количество записей произвольное.
Вывести на экран следующие данные: средний стаж работающих на кафедре X и список профессоров пенсионного возраста с указанием стажа работы.
5. var A,B: set of char; x:char;
Переменной B присвоить множество, полученное из A добавлением элемента x.
|
|
|

08.04.2009, 10:44
|
|
Познающий
Регистрация: 03.12.2008
Сообщений: 30
С нами:
9177451
Репутация:
2
|
|
[IMG]  [/IMG]
23 вариант! на С++ помогите плз . с меня репа. задача не трудная. (((
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|