Добро пожаловать, гость
:: алгоритмы  и методы :: :: олимпиадные задачи :: :: связь :: :: о сайте :: :: форум ::

Форум работает в режиме архива, только для чтения и поиска.
Архив 2004 Архив 2007 Архив 2013

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 12.03.2011, 13:05
Новичок

Отправить личное сообщение для Бароха Посмотреть профиль Найти все сообщения от Бароха
 
Регистрация: 12.03.2011
Сообщений: 6

структура данных функций!!!!
1)
Спроектировать функцию подсчета суммы четных чисел двумерного массива...
#
int A[n] [m];
int even (int * pa, int n, int m)...
pa+in+j=[j]
// int [2][2]={{0,12}, {14,8}}

2)
Вывести в файл таблицу значения функции...
float F (f float x)
void f 02 (float (*f)(float), float x0, float hx, float xe, ofstream & out)
3)
Сортировка. В файле имеется некоторое количество записей о персонах
фамилия рост размер обуви
сортировка:
по размеру обуви
по росту
по фамилии в алфавитном порядке......
  #2  
Старый 12.03.2011, 16:05
гocть

 
Сообщений: n/a

и чо?

вы забыли озвучить ваш вопрос
  #3  
Старый 14.03.2011, 20:30
Новичок

Отправить личное сообщение для Бароха Посмотреть профиль Найти все сообщения от Бароха
 
Регистрация: 12.03.2011
Сообщений: 6

это все в си ++ накарякать надо
  #4  
Старый 14.03.2011, 20:31
Новичок

Отправить личное сообщение для Бароха Посмотреть профиль Найти все сообщения от Бароха
 
Регистрация: 12.03.2011
Сообщений: 6

внизу каждой задачи кусок программы просто написан
  #5  
Старый 14.03.2011, 21:22
гocть

 
Сообщений: n/a

не, чужие домашки мы тут не пишем.
  #6  
Старый 14.03.2011, 21:35
Новичок

Отправить личное сообщение для Бароха Посмотреть профиль Найти все сообщения от Бароха
 
Регистрация: 12.03.2011
Сообщений: 6

это не домашка,это вообще лабораторная
куски задач,которые даны,это дал препод, с 3 задачей то еще более-менее ясно,а с двумя первыми вообще беда

#include<iostream>
#include<fstream>
using namespace std;
main()
{
struct HY {char fam[20]; int grow; double ssize;};
HY ob;
ifstream BD;
BD.open("BD.txt");
if (!BD){cout<<"Error";
return 1;}
int L;
cout << "vvesti L ";
cin >> L;

while (BD >> ob.fam >> ob.grow >> ob.ssize)
{if (ob.grow>L)
cout <<" "<<ob.fam<<" "<<ob.grow<<'\n';}
system("pause");
return 0;
}
и теперь мне нужна сортировка,я не знаю как сделать
и у меня не работает на компе си++
  #7  
Старый 14.03.2011, 22:32
гocть

 
Сообщений: n/a

сортировка - это std::sort (#include <algorithm>)

пишем компаратор:
Код:
struct HY {
  char fam[20]; int grow; double ssize;

  bool operator <(const HY &other) const {
    return strcmp(fam, other.fam) < 0;
  }
};
и вызываем std::sort(v.begin(), v.end()), если надо отсортировать std::vector<HY>. или std::sort(array, array + N), если массив с N элементами.
  #8  
Старый 14.03.2011, 22:34
гocть

 
Сообщений: n/a

Сообщение от Бароха Посмотреть сообщение
это не домашка,это вообще лабораторная
какая разница
  #9  
Старый 14.03.2011, 22:40
Новичок

Отправить личное сообщение для Бароха Посмотреть профиль Найти все сообщения от Бароха
 
Регистрация: 12.03.2011
Сообщений: 6

да так...
  #10  
Старый 14.03.2011, 22:40
Новичок

Отправить личное сообщение для Бароха Посмотреть профиль Найти все сообщения от Бароха
 
Регистрация: 12.03.2011
Сообщений: 6

спасибки))))
 


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

Расширенный поиск
Опции просмотра


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структура данных. vosminog Вычислительная геометрия 10 05.05.2009 00:49
Структура данных vosminog Сортировка и поиск 3 28.04.2009 14:48
Структура данных. vosminog Математические алгоритмы (другое) 1 28.04.2009 12:59
структура данных BIT гость Задачи 4 12.04.2009 23:27
Структура данных для хранения ребер (C++) backs Реализация, исходники, языки 5 01.08.2008 22:21