Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. using namespace std;
  4.  
  5. void przeszukaj();
  6.  
  7. struct ksiazka {
  8.     char autor[20];
  9.     char tytul[30];
  10.     int strony;
  11.     int cena;
  12. };
  13.  
  14. int main() {
  15.     przeszukaj();
  16.     return 0;
  17. }
  18.  
  19. void przeszukaj() {
  20.  
  21.    
  22.     const int N = 3;
  23.     ksiazka Ksiazka[N] = {};
  24.    
  25.     for (int i = 0; i < N; i++) {
  26.     cout << "Podaj autora ksiazki: ";
  27.     cin >> Ksiazka[i].autor;
  28.     cout << "Podaj tytul ksiazki: ";
  29.     cin >> Ksiazka[i].tytul;
  30.     cout << "Podaj ilosc stron: ";
  31.     cin >> Ksiazka[i].strony;
  32.     cout << "Podaj cene ksiazki: ";
  33.     cin >> Ksiazka[i].cena;
  34.     cout << endl;
  35.     }
  36.  
  37.     char tab_wczyt[30] = {};
  38.     cout << "Podaj pierwsze litery tytulu: ";
  39.  
  40.     for (int i = 0; i < 4; i++) {
  41.         cin >> tab_wczyt[i];
  42.     }
  43.    
  44.     int licznik_wczyt = 0;
  45.     for (int i = 0; i < 30; i++) {
  46.         if ((tab_wczyt[i] >= 'a') && (tab_wczyt[i]<= 'z') ) {
  47.             licznik_wczyt++;
  48.         }
  49.     }
  50.  
  51.    
  52.     for (int i = 0; i < N; i++) {
  53.         for (int j = 0; j < licznik_wczyt; j++) {
  54.             if (tab_wczyt[j] == Ksiazka[i].tytul[j]) {
  55.                
  56.                 cout <<"i-> "<<i<<" j-> "<<j<<" tab_wczyt[j]-> "<<tab_wczyt[j]<<endl;
  57.                 cout << "i-> " << i << " j-> " <<j<<" Ksiazka[i].tytul[j]-> "<<Ksiazka[i].tytul[j]<<endl;
  58.                 cout << endl;
  59.                 cout << endl;
  60.                 cout << "ksiazka o numerze katalogowym: " << i<<endl;
  61.  
  62.                 cout <<"tytul: "<<Ksiazka[i].tytul<<endl;
  63.                 cout << "strony: " << Ksiazka[i].strony << endl;
  64.                 cout << "cena:  " << Ksiazka[i].cena << endl;
  65.                
  66.                
  67.             }
  68.     }
  69.        
  70.     }
  71.    
  72.    
  73.    
  74.    
  75.    
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement