Advertisement
Guest User

Untitled

a guest
May 30th, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstring>
  4.  
  5. using namespace std;
  6.  
  7. void vpis(char a[][12], int n);
  8. void izpis(char a[][12], int n);
  9. int maxi(char a[][12], int n);
  10. int mini(char a[][12], int n);
  11.  
  12. int main()
  13. {
  14. char a[3][12];
  15. vpis(a,3);
  16. cout << endl;
  17. izpis(a, 3);
  18. cout << endl;
  19. cout << "maximum je: " << a[maxi(a,3)];
  20. cout << endl;
  21. cout << "minimum je: " << a[mini(a,3)];
  22. return 0;
  23. }
  24.  
  25. void vpis(char a[][12], int n)
  26. {
  27. for(int i=0;i<n;i++)
  28. {
  29. gets(a[i]);
  30. }
  31. }
  32.  
  33. void izpis(char a[][12], int n)
  34. {
  35. for(int i=0;i<n;i++)
  36. {
  37. puts(a[i]);
  38. }
  39. }
  40.  
  41. int maxi(char a[][12], int n)
  42. {
  43. char maxi[12];
  44. strcpy(maxi, a[0]);
  45. int maxid = 0;
  46. for(int i=0;i<n;i++)
  47. {
  48. if(strlen(maxi) < strlen(a[i]))
  49. {
  50. strcpy(maxi, a[i]);
  51. maxid = i;
  52. }
  53. return maxid;
  54. }
  55. }
  56.  
  57. int mini(char a[][12], int n)
  58. {
  59. char mini[12];
  60. strcpy(mini, a[0]);
  61. int minid = 0;
  62. for(int i=0;i<n;i++)
  63. {
  64. if(strlen(mini) > strlen(a[i]))
  65. {
  66. strcpy(mini, a[i]);
  67. minid = i;
  68. }
  69. return minid;
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement