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

Ввод данных, добавление данных, получение информации из файла по заданным критериям выборки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти результат вычисленя http://www.cyberforum.ru/cpp-beginners/thread98430.html
В выражении (((( 1 ? 2) ? 3) ? 4) ? 5) ? 6 вместо каждого знака ? поставить знак одной из операций +, -, *, / так, чтобы результат вычислений был равен 35. Я полагаю, что нужно вывести все возможные варианты, но не понимаю как этого сделать, помогите пожалуйста!:wall:
C++ Переведите, пожалуйста, код с TP на С++ var c: array of integer; i,r,ma,number,j,l: integer; x,a,k: longint; begin Assign(input,'input.txt'); Reset(input); Assign(output,'output.txt'); Rewrite(output); Read(x); http://www.cyberforum.ru/cpp-beginners/thread98391.html
C++ нужно разобраться в условии (Binary Tree)
Условие задачи дословно Найти среднюю по значению вершину из вершин дерева, у которых высота левого поддерева не равна высоте правого поддерева. удалить её(правым удалением), если такая вершина существует. Выполнить прямой левый обход полученного дерева. что вообще требуется? что значит: "правым удалением" "прямой левый обход" пример входный данных 10 12 11 2 13 пример выводных данных...
Функция для сложения и вычитания вещественных матриц C++
Помогите пожалуйста с задачами. Никогда с такими не сталкивался поэтому нужна помощь. Буду благодарен за всё, чем сможете помочь, будь то совет или кусок программного кода. 1)Написать и протестировать функцию для сложения и вычитания вещественных матриц. Одним из формальных параметров должен быть признак вида операции. 2)Написать и протестировать функцию, которая определяет, располагаются...
C++ Медиана последовательности http://www.cyberforum.ru/cpp-beginners/thread98370.html
Ограничение времени: 1.0 секунды Ограничение памяти: 1 МБ Пусть задана последовательность из N целых неотрицательных чисел. Медианой такой последовательности в случае нечетного N называется элемент, который будет равноудален от концов последовательности, если ее отсортировать по возрастанию или убыванию (нетрудно сообразить, что этот элемент имеет номер (N+1)/2 в отсортированной...
C++ Формула Добрый день. Как на языке С++ будет выглядеть следующая формула? подробнее

Показать сообщение отдельно
Montana
0 / 0 / 0
Регистрация: 23.02.2010
Сообщений: 14
26.02.2010, 09:29  [ТС]     Ввод данных, добавление данных, получение информации из файла по заданным критериям выборки
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include "stdio.h"
#include "stdlib.h"
#include "iostream.h"
#include "iomanip.h"
 
typedef struct
{ 
char FIO [30];
int nomer_telefona;
char adres [30];
int nomer_medkarti;
int gruppa_krovi;
int diagnoz;
} pacient;
 
int main()
{
pacient *st;
FILE *pf;
int var,i,count_1;
long int n;
var=-1;
while(var!=0)
{
                cout<<"0-exit;\n1-write;\n"
                        <<"2-dobavlenie;\n"
                        <<"3-xarakteristiki:\nvar=";
                cin>>var;
                switch(var)
                {
                case 1:
                                cout<<"n=";cin>>n;
                                st=(pacient*)malloc(n*sizeof(pacient));
                for(i=0;i<=n-1;i++)
                {
                                cout<<"FIO=";cin>>((st+i)->FIO);
                                cout<<"nomer_telefona="cin>>((st=i)->nomer_telefona);
                                cout<<"adres="cin>>(st=i)->adres);
                                cout<<"nomer_medkarti="cin>>(st=i)->nomer_medkarti);
                                cout<<"gruppa_krovi="cin>>(st=i)->gruppa_krovi);
                                cout<<"diaznoz="cin>>(st=i)->diagnoz);
                }
                if((pf=fopen("my_f.dat","w"))==NULL)
                {               
                                printf("fail no open\n");break;
                }
                fwrite(st,sizeof(pacient),n,pf);
                fclose(pf);
                free(st);
                break;
                
                case 2:
                                cout<<"n=";cin>>n;
                                st=(pacient*)malloc(n*sizeof(pacient));
                for(i=0;i<=n-1;i++)
                {
                                cout<<"FIO=";cin>>((st+i)->FIO);
                                cout<<"nomer_telefona="cin>>((st=i)->nomer_telefona);
                                cout<<"adres="cin>>(st=i)->adres);
                                cout<<"nomer_medkarti="cin>>(st=i)->nomer_medkarti);
                                cout<<"gruppa_krovi="cin>>(st=i)->gruppa_krovi);
                                cout<<"diaznoz="cin>>(st=i)->diagnoz);
                }
                if((pf=fopen("my_f.dat","w"))==NULL)
                {
                                printf("fail no open\n");break;
                }
                fwrite(st,sizeof(pacient),n,pf);
                fclose(pf);
                free(st);
                break;
                case 3:
функция для открытия файла fopen
т.е. получится...
C++
1
2
3
case 3:
pf=fopen("my_f.dat","r");//открытие файла
fread(pf);//чтение данных из файла
 
Текущее время: 20:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru