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

Массивы структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Элементы заданной матрицы A(N, N) переписывайте построчно в одномерный массив до тех пор, пока не встретится нулевой элемент.(Матрица задается динами) http://www.cyberforum.ru/cpp-beginners/thread221006.html
#include "stdafx.h" #include <iostream> using namespace std; void main() { int i,j,k,t,mas,mass,N,M; cout<<"Enter n"; cin>>N; cout<<"Enter m";
C++ Открытие и сохранение файла Привет всем, подскажыте как открыть файл в С++ без Опен диалога и как збереч его, при етом с файла нужно считать инфу. (Файл в форматие *.тхт) http://www.cyberforum.ru/cpp-beginners/thread220981.html
C++ При поступлении в вуз абитуриенты, получившие "двойку" на первом экзамене, ко второму не допускаются. В массиве A[n] записаны оценки экзаменующиеся, п
При поступлении в вуз абитуриенты, получившие "двойку" на первом экзамене, ко второму не допускаются. В массиве A записаны оценки экзаменующиеся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.
Переписать через <stdio.h> на старую версию C++
#include <stdio.h> #include <iostream.h> #include <string.h> #include <conio.h> #include <ctype.h> #define RT 20 int main(void) { char s, s1,temp;
C++ Дана строка, содержащая текст на русском языке и некоторые 2 слова. Определить, сколько раз они входят непосредственно друг с другом. http://www.cyberforum.ru/cpp-beginners/thread220972.html
Помогите решить плиззз..... Дана строка, содержащая текст на русском языке и некоторые 2 слова. Определить, сколько раз они входят непосредственно друг с другом.
C++ Замените в слове "му" на "а", а букву "ы" на "ца". помогите решить пожалуйста) Замените в слове "му" на "а", а букву "ы" на "ца". подробнее

Показать сообщение отдельно
Skjame
 Аватар для Skjame
26 / 16 / 3
Регистрация: 20.12.2010
Сообщений: 88
28.12.2010, 03:19     Массивы структур
я вообще на билдере пишу, ну переделать не проблема. тут надо не сортировка, а поиск макса в массиве, так что етот кодик:
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <conio.h>
#include <iostream.h>
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
struct strc{
          char kod[50];
          char fio[50];
          double ves;
          };
int n,i,maxi,max;
strc *mcl;
cout<<"vvedite kol-vo ludey"<<endl;
cin>>n;
mcl=new strc[n];
for(i=0;i<n;i++)
 {
 cout<<"------------------------------------------------------------------------"<<endl;
 cout<<"kod:"<<endl;
 cin>>mcl[i].kod;
 cout<<"fio"<<endl;
 cin>>mcl[i].fio;
 cout<<"ves"<<endl;
 cin>>mcl[i].ves;
 cout << mcl[i].kod <<" "<< mcl[i].fio <<" "<< mcl[i].ves<<endl << endl;
 }
max=-1;
for(i=0;i<n;i++)
 {
  if (mcl[i].ves>max) {max=mcl[i].ves; maxi=i;}
 }
cout<<"========================================================================="<<endl;
cout<<"rezultat"<<endl;
cout<<"samiy t9jeliy 4elovek: "<<endl;
cout<<mcl[maxi].kod<<" "<<mcl[maxi].fio<<" "<<mcl[maxi].ves<<endl;
getch();
return 0;
}
//---------------------------------------------------------------------------
Добавлено через 2 минуты
ну вот как-то так, да я сам билдер только начал изучать, но так извращаться как ты в своём решении, я не доконца вникал, но там и кейс и сортировка, перебор одним словом
 
Текущее время: 18:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru