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

Графически иллюстрировать операцию "запрос". - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прямоугольная матрица A[N,M] http://www.cyberforum.ru/cpp-beginners/thread597934.html
Помогите составить программный код. Дано: прямоугольная матрица А, содержащая только натуральные числа. Отсортировать строки матрицы в порядке возрастания сумм простых чисел строк. Нахождение суммы простых чисел строки оформить как функцию. Определение, является ли число простым, оформить как функцию. Перестановку строк оформить как функцию.
C++ Квадратная матрица Получить квадратную матрицу порядка n: 1 2 ... n-1 n n+1 n+2 ... 2n-1 2n 2n+1 2n+2 ... 3n-1 3n .... (n-1)n+1 (n-1)n+2 ... n-1 n Такая тема уже есть, но мне хотелось бы более подробный и верный ответ. Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread597929.html
C++ генератор уникальных паролей
реализовать генератор уникальных паролей на С++ при помощи средств ООП
Дана матрица размерности N на M C++
Дана матрица размерности N на M. Найти в матрице строку с наибольшей суммой элемен-тов. Вывести ее номер.
C++ Дана непустая последовательность различных натуральных чисел, за которой следует 0 http://www.cyberforum.ru/cpp-beginners/thread597916.html
Дана непустая последовательность различных натуральных чисел, за которой следует 0. Определить ближайшее к какому-нибудь целому числу N.
C++ Заполнить весь экран в графическом режиме разнообразными закрашенными прямоугольниками Заполнить весь экран в графическом режиме разнообразными закрашенными прямоугольниками. подробнее

Показать сообщение отдельно
Dasha180893
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 39
06.06.2012, 13:50     Графически иллюстрировать операцию "запрос".
7. Графически иллюстрировать операцию "запрос".
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<conio.h>
#include<dos.h>
#include<iostream.h>
#include<graphics.h>
#include<string.h>
 
struct poezd{
 int nom;
 char st[20];
 char tot[7];
 int tst;
 int cen1;
 int cen2;
 int cen3;
 int cen4;
};
 
poezd p[20],t;
int i,k,q;
FILE *F;
void add();
void show();
void addf(char ch[]);
void sortSt();
void z4();
void sortT();
void z5();
void main()
{
 
metka: clrscr();
puts("\t\t\tMENYU");
puts("\t\t 1 - Zadanie -1-");
puts("\t\t 2 - Zadanie -2-");
puts("\t\t 3 - Zadanie -3-");
puts("\t\t 4 - Zadanie -4-");
puts("\t\t 5 - Zadanie -5-");
puts("\t\t 6 - Zadanie -6-");
puts("\t\t 7 - Exit");
puts("\n\t\tDlya vyibora programmyi vvedite nomer:");
begin:scanf("%d",&q);
for(;;)
  {
     switch(q)
    {
     case 1: clrscr(); k=21;
         while(k>20)
         {
          printf("\nVvedite kolichestvo zapisey (ne bolshe 20):");
          scanf("%d",&k);
         }
         for(i=0;i<k;i++)
          add();
         show(); getch(); goto metka;
     case 2: clrscr(); addf("c:\\osn.dat"); getch();goto metka;
     case 3: clrscr(); sortSt(); show();addf("c:\\osn.dat");getch();goto metka;
     case 4: clrscr(); z4();getch();goto metka;
     case 5: clrscr(); z5();getch();goto metka;
     case 6: clrscr(); sortT(); show();addf("c:\\dop.dat"); getch();goto metka;
     case 7: goto end;
     default: { puts("ohibka! povtorite vvod");
        goto begin;
        }
    }
    getch();
}
end:
}
void add()
{
 printf("\nVvedite nomer poezda: ");scanf("%d",&p[i].nom);
 printf("\nVvedite stanciyu: ");scanf("%s",&p[i].st);
 printf("\nVvedite vremya otpravleniya: ");scanf("%s",&p[i].tot);
 printf("\nVvedite vremya stoyanki: ");scanf("%d",&p[i].tst);
 printf("\nVvedite cenu kupeynogo bileta: ");scanf("%d",&p[i].cen1);
 printf("\nVvedite cenu plackartnogo bileta: ");scanf("%d",&p[i].cen2);
 printf("\nVvedite cenu bileta lyuks: ");scanf("%d",&p[i].cen3);
 printf("\nVvedite cenu bileta obshego vagona: ");scanf("%d",&p[i].cen4);
 printf("\n-------------------------------------------------\n");
}
void show()
{
 puts("nomer\tstanciya\tt otpr.\tt st.\tkupe\tplack.\tluks\tobshiy");
 for(int si=0;si<k;si++)
  printf("%d\t%s\t\t%s\t%d\t%d\t%d\t%d\t%d\n",p[si].nom,p[si].st,p[si].tot,p[si].tst,p[si].cen1,p[si].cen2,p[si].cen3,p[si].cen4);
}
void addf(char ch[])
{
 F=fopen(ch,"w+t");
 for(int fi=0;fi<k;fi++)
 {
  fprintf(F,"%d\t%s\t\t%s\t%d\t%d\t%d\t%d\t%d\n",p[fi].nom,p[fi].st,p[fi].tot,p[fi].tst,p[fi].cen1,p[fi].cen2,p[fi].cen3,p[fi].cen4);
 }
// fwrite(p,sizeof(p[0]),k,F);
 fclose(F);
 printf("file zapisan!");
}
void sortSt()
{
 for(int ii=0;ii<k-1;ii++)
  for(int jj=ii+1;jj<k;jj++)
   if(strcmp(p[ii].st,p[jj].st)>0){
    t=p[ii];
    p[ii]=p[jj];
    p[jj]=t;
   }
}
 
void z4()
{
 char ss[20];
 printf("Vvedite nazvanie stancii: ");scanf("%s",&ss);
 puts("nomer\tstanciya\tt otpr.\tt st.\tkupe\tplack.\tluks\tobshiy");
 for(int i4=0;i4<k;i4++)
  if(strcmp(p[i4].st,ss)==0) printf("%d\t%s\t\t%s\t%d\t%d\t%d\t%d\t%d\n",p[i4].nom,p[i4].st,p[i4].tot,p[i4].tst,p[i4].cen1,p[i4].cen2,p[i4].cen3,p[i4].cen4);
}
void z5()
{
 int X,n,tip,s,iii;
 printf("\nVvedite nomer poezda");scanf("%d",&n);
 printf("\nViberite tip: 1-kupe, 2-plackar, 3-lyuks, 4-obshiy:");scanf("%d",&tip);
 printf("\nVvedite kolichestvo biletov");scanf("%d",&X);
 for(int i5=0;i5<k;i5++)
  if(p[i5].nom==n)  iii=i5;
  switch(tip)
    {
     case 1: s=p[iii].cen1*X; break;
     case 2: s=p[iii].cen2*X; break;
     case 3: s=p[iii].cen3*X; break;
     case 4: s=p[iii].cen4*X; break;
    }
    printf("neobhodimoe kol-vo sredstv: %d",s);
}
 
void sortT()
{
 for(int ii=0;ii<k-1;ii++)
  for(int jj=ii+1;jj<k;jj++)
   if(strcmp(p[ii].tot,p[jj].tot)>0){
    t=p[ii];
    p[ii]=p[jj];
    p[jj]=t;
   }
Помогите пожалуйста с 7 заданием остальное все есть
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru