Форум программистов, компьютерный форум CyberForum.ru

Поиск в массиве структур. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание и чтение файлов в C++ http://www.cyberforum.ru/cpp-beginners/thread236137.html
Здравствуйте! Как в C++ создать досовскую программу, которая бы открывала или создавала файл, записывая в него какие-то даные?
C++ ветвление if else Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье".Вроде все просто но не работает. # include <stdio.h> int main() { int i; printf("VVedite nomer dnia"); i=getchar(); if ((i<1)||(i>5)) printf("\nRabochii den"); if (i==6) http://www.cyberforum.ru/cpp-beginners/thread236132.html
версия исполняемого файла C++
В большенстве файлов *.exe в свойствах имеется вкладка "Версия" в которой Имена элементов "Версия продукта", "Версия файла", "Внутреннее имя", "Язык" и т.д Как сделать это в VisualStudio 2010?
Лист указателей на объект C++
Не получается создать лист указателей на мой объект. list<&My_Object> my_list; error: list<&My_Object> my_list; Как это реализовать?
C++ Вычислить элементы матрици С по формуле Сij=Aij+Bij http://www.cyberforum.ru/cpp-beginners/thread236119.html
Уважаемые программисты помогите пожалуйста решить пару задач. Заранее спасибо. 1. Даны прямоугольные матрици А и В размером , вычислить элементы матрици С по формуле Сij=Aij+Bij. 2. Написать программу определяющую сумму элементов массива находящихся между max и min элементами.
C++ Заполнение случайных элементов матрицы Заполняю случайные элементы доски, а не элементы доски случайными элементами ( на шахматной доске генерирую фигуры в рандомных местах) - Каждой клетке присваиваю число от 0 до 63, затем переменной Enemy присваюваю рандомное число в этом промежутке, и ставлю этого Enemy(присваиваю соответствующей клетке на доске число 65) на шахматную доску. Проблема в том, что рандом может сгенерировать... подробнее

Показать сообщение отдельно
Настьона
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 57

Поиск в массиве структур. - C++

30.01.2011, 23:02. Просмотров 1832. Ответов 2
Метки (Все метки)

Кто может,пожалуйста,гляньте.
Вот мой массив:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct pupil
{ char name[20];
  int age;
  float rating;
};
pupil make();
void print(pupil);
void form(pupil*,int);
void pechat(pupil*,int);
int main()
{
clrscr();
int n,i;
cout<<"\nRazmer massiva:";
cin>>n;
 
pupil*mass=new pupil [n];
form(mass,n);
pechat(mass,n);
getch();
return 0;
}
pupil make()
{
float rating;char name[20];int age;
cout<<"Name:";
cin>>name;
cout<<"Age:";
cin>>age;
cout<<"Rating:";
cin>>rating;
pupil p;
strcpy(p.name,name);
p.age=age;
p.rating=rating;
return p;
}
void print(pupil p)
{
cout<<"\nName:"<<p.name<<"\tage:"<<p.age<<"\trating:"<<p.rating;
}
void form(pupil*mass,int n)
{
for(int i=0;i<n;i++)
mass[i]=make();
}
void pechat(pupil*mass,int n)
{
for(int i=0;i<n;i++)
print(mass[i]);
}
Нужно выполнить поиск в массиве - Ученики со средним баллом больше 4.
И ещё один поиск - Ученики со средним баллом равным 4.5.
Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru