Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 15th, 2012  |  syntax: None  |  size: 1.60 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. //---------------------------------------------------------------------------
  2.  
  3. #pragma hdrstop
  4.  
  5. //---------------------------------------------------------------------------
  6.  
  7. #pragma argsused
  8. #include "stdio.h"
  9. #include "conio.h"
  10. #include "cstring.h"
  11.  
  12. struct cars
  13.         {
  14.                 char model[15], proizv[15];
  15.                 int god[1],mosh[1];
  16.         } car[100];
  17. struct pois
  18.         {
  19.                 char d[15];
  20.         } pois[2];
  21. int i=0,j,vs=0;
  22.  
  23. void Vvod()
  24.         {   i=vs;
  25.                 printf("Vvedite model: ");
  26.                 scanf("%s/n",car[i].model);
  27.                 printf("Vvedite proizvoditela: ");
  28.                 scanf("%s/n",car[i].proizv);
  29.                 printf("Vvedite god vipyska: ");
  30.                 scanf("%d/n",car[i].god);
  31.                 printf("Vvedite moshnost: ");
  32.                 scanf("%d/n",car[i].mosh);
  33.                 vs++;
  34.         };
  35. void Exit()
  36.         {
  37.           printf("Model           Proizvoditel         Moshnost       God\n");
  38.                 for (i = 0; i <= vs-1; i++) {
  39.                         if (car[i].god!=0) {
  40.                                 printf("%s  ",car[i].model);
  41.                                 printf("%s  ",car[i].proizv);
  42.                                 printf("%d  ",car[i].mosh);
  43.                                 printf("%d  \n",car[i].god);
  44.                         }
  45.                 }
  46.         }
  47.  
  48. void Poisk()
  49.         {
  50.                 printf("Vvedite marky dla poiska: ");
  51.                 scanf("&s",&pois[0].d);
  52.                 for (i = 0; i <= vs-1; i++) {
  53.                         if (car[i].model == pois[0].d) {
  54.                                 printf("%s  ",car[i].model);
  55.                                 printf("%s  ",car[i].proizv);
  56.                                 printf("%d  ",car[i].mosh);
  57.                                 printf("%d  \n",car[i].god);
  58.                         }
  59.                 }
  60.         }
  61.  
  62.  
  63. void Del()
  64.         {
  65.                 printf("Vvedite model kotoryu nugno ydalit: ");
  66.                 scanf("%s\n",&pois[0].d);
  67.                 for (i = 0; i <= vs-1; i++) {
  68.                         if (car[i].model == pois[0].d) {
  69.                                 car[i].god[1]=0 ;
  70.                         }
  71.                 }
  72.                 }
  73.  
  74. int main()
  75.         {
  76.                 Vvod();
  77.                 Exit();
  78.                 Vvod();
  79.                 Exit();
  80.                 Poisk();
  81.                 Del();
  82.                 Exit();
  83.                 getch();
  84.         }