Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 9.87 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int n;
  8.     int minjas = INT_MAX;
  9.     int minJas = INT_MAX;
  10.     int mincie = INT_MAX;
  11.     int minCie = INT_MAX;
  12.  
  13.     int maxjas = 0;
  14.     int maxJas = 0;
  15.     int maxcie = 0;
  16.     int maxCie = 0;
  17.     int m = 0;
  18.     int mpier = 0;
  19.     bool to = 0;
  20.  
  21.     scanf("%d",&n);char x,xp,pier;scanf("%c",&x);
  22.     for (int i = 0;i<n;i++) {
  23.  
  24.         scanf("%c",&x);//printf("\n'%c'\n",x);
  25.                     if(x=='a' or x=='e' or x=='i' or x=='o' or x=='y' or x=='u' or x=='A' or x=='E' or x=='I' or x=='O' or x=='Y' or x=='U'){
  26.                         if(x<'a'){ //JASNE
  27.                             //printf("JASNE*\n");
  28.                             m++; xp=x;scanf("%c",&x);
  29.                             while (x=='A' or x=='E' or x=='I' or x=='O' or x=='Y' or x=='U') {
  30.                                 m++;xp =x;scanf("%c",&x);
  31.                             }
  32.                             /*if(minJas>m) minJas = m;
  33.                             if(maxJas<m) maxJas = m;*/
  34.                             mpier =m;m = 0; pier=xp;
  35.                         }
  36.                         else { //jasne
  37.                             //printf("jasne*\n");
  38.                             m++; xp = x;scanf("%c",&x);
  39.                             while (x=='a' or x=='e' or x=='i' or x=='o' or x=='y' or x=='u') {
  40.                                 m++;xp=x;scanf("%c",&x);
  41.                             }
  42.                             /*if(minjas>m) minjas = m;
  43.                             if(maxjas<m) maxjas = m;*/
  44.                             mpier =m;m = 0; pier=xp;
  45.                         }
  46.                     }
  47.                     else {
  48.                         if(x<'a'){ //CIEMNE
  49.                             //printf("CIEMNE*\n");
  50.                             m++; xp =x;scanf("%c",&x);
  51.                             while (x<'a' and x!='A' and x!='E' and x!='I' and x!='O' and x!='Y' and x!='U' ) {
  52.                                 m++;xp=x;scanf("%c",&x);
  53.                             }
  54.                             /*if(minCie>m) minCie = m;
  55.                             if(maxCie<m) maxCie = m;*/
  56.                             mpier =m;m = 0; pier=xp;
  57.                         }
  58.                         else { //ciemne
  59.                             //printf("ciemne*\n");
  60.                             m++; xp=x;scanf("%c",&x);
  61.                             while (x>='a' and x!='a' and x!='e' and x!='i' and x!='o' and x!='y' and x!='u' ) {
  62.                                 m++;xp=x;scanf("%c",&x);
  63.                             }
  64.                             /*if(mincie>m) mincie = m;
  65.                             if(maxcie<m) maxcie = m;*/
  66.                             mpier =m;m = 0; pier=xp;
  67.                         }
  68.                     }
  69. //printf("%d %c\n", mpier, pier);
  70.  
  71.         while(x!='\n'){//printf("\n'%c'\n",x);
  72.             if(x=='a' or x=='e' or x=='i' or x=='o' or x=='y' or x=='u' or x=='A' or x=='E' or x=='I' or x=='O' or x=='Y' or x=='U'){
  73.                 if(x<'a'){ //JASNE
  74.                     m++; xp=x;scanf("%c",&x);
  75.                     while (x=='A' or x=='E' or x=='I' or x=='O' or x=='Y' or x=='U') {
  76.                         m++;xp =x;scanf("%c",&x);
  77.                     }
  78.                     //printf("\n'%d %c'\n", m,xp);
  79.                     if(x!='\n'){if(minJas>m) minJas = m;
  80.                     if(maxJas<m) maxJas = m;
  81.                     m = 0;}
  82.                 }
  83.                 else { //jasne
  84.                     m++; xp = x;scanf("%c",&x);
  85.                     while (x=='a' or x=='e' or x=='i' or x=='o' or x=='y' or x=='u') {
  86.                         m++;xp=x;scanf("%c",&x);
  87.                     }
  88.                     //printf("\n'%d %c %c'\n", m,xp,x);
  89.                     if(x!='\n'){if(minjas>m) minjas = m;
  90.                     if(maxjas<m) maxjas = m;
  91.                     m = 0;}
  92.                 }
  93.             }
  94.             else {
  95.                 if(x<'a'){ //CIEMNE
  96.                     m++; xp =x;scanf("%c",&x);
  97.                     while (x<'a' and x!='A' and x!='E' and x!='I' and x!='O' and x!='Y' and x!='U' ) {
  98.                         m++;xp=x;scanf("%c",&x);
  99.                     }
  100.                     //printf("\n'%d %c %c'\n", m,xp,x);
  101.                     if(x!='\n'){if(minCie>m) minCie = m;
  102.                     if(maxCie<m) maxCie = m;
  103.                     m = 0;}
  104.                 }
  105.                 else { //ciemne
  106.                     m++; xp=x;scanf("%c",&x);
  107.                     while (x>='a' and x!='a' and x!='e' and x!='i' and x!='o' and x!='y' and x!='u' ) {
  108.                         m++;xp=x;scanf("%c",&x);
  109.                     }
  110.                     //printf("\n'%d %c'\n", m,xp);
  111.                     if(x!='\n'){if(mincie>m) mincie = m;
  112.                     if(maxcie<m) maxcie = m;
  113.                     m = 0;}
  114.                 }
  115.             }
  116.         }
  117.         //printf("\n'%d %c'\n", m,xp);
  118.         if(xp=='a' or xp=='e' or xp=='i' or xp=='o' or xp=='y' or xp=='u' or xp=='A' or xp=='E' or xp=='I' or xp=='O' or xp=='Y' or xp=='U'){
  119.             if(xp<'a'){ //JASNE
  120.                 if (pier=='A' or pier=='E' or pier=='I' or pier=='O' or pier=='Y' or x=='U') {
  121.                     if(minJas>m+mpier) minJas = m+mpier;
  122.                     if(maxJas<m+mpier) maxJas = m+mpier;
  123.                 }
  124.                 else {
  125.                     if(minJas>m) minJas = m;
  126.                     if(maxJas<m) maxJas = m;
  127.                     to = 1;
  128.                 }
  129.  
  130.  
  131.             }
  132.             else { //jasne
  133.                if (pier=='a' or pier=='e' or pier=='i' or pier=='o' or pier=='y' or pier=='u') {
  134.                    if(minjas>m+mpier) minjas = m+mpier;
  135.                    if(maxjas<m+mpier) maxjas = m+mpier;
  136.                 }
  137.                else {
  138.                    if(minjas>m) minjas = m;
  139.                    if(maxjas<m) maxjas = m;
  140.                    to = 1;
  141.                }
  142.             }
  143.         }
  144.         else {
  145.             if(xp<'a'){ //CIEMNE
  146.                 if (pier<'a' and pier!='A' and pier!='E' and pier!='I' and pier!='O' and pier!='Y' and pier!='U' ) {
  147.                     if(minCie>m+mpier) minCie = m+mpier;
  148.                     if(maxCie<m+mpier) maxCie = m+mpier;
  149.                 }
  150.                 else{
  151.                     if(minCie>m) minCie = m;
  152.                     if(maxCie<m) maxCie = m;
  153.                 to = 1;}
  154.             }
  155.             else { //ciemne
  156.                 if (pier>='a' and pier!='a' and pier!='e' and pier!='i' and pier!='o' and pier!='y' and pier!='u' ) {
  157.                     if(mincie>m+mpier) mincie = m+mpier;
  158.                     if(maxcie<m+mpier) maxcie = m+mpier;
  159.                 }
  160.                 else{if(mincie>m) mincie = m;
  161.                 if(maxcie<m) maxcie = m;
  162.                 to = 1;}
  163.             }
  164.         }
  165.         if(to == true){
  166.             if(pier=='a' or pier=='e' or pier=='i' or pier=='o' or pier=='y' or pier=='u' or pier=='A' or pier=='E' or pier=='I' or pier=='O' or pier=='Y' or pier=='U'){
  167.                 if(pier<'a'){ //JASNE
  168.                     if(minJas>mpier) minJas = mpier;
  169.                     if(maxJas<mpier) maxJas = mpier;
  170.                 }
  171.                 else { //jasne
  172.                     if(minjas>mpier) minjas = mpier;
  173.                     if(maxjas<mpier) maxjas = mpier;
  174.                 }
  175.             }
  176.             else {
  177.                 if(pier<'a'){ //CIEMNE
  178.                     if(minCie>mpier) minCie = mpier;
  179.                     if(maxCie<mpier) maxCie = mpier;
  180.                 }
  181.                 else { //ciemne
  182.                     if(mincie>mpier) mincie = mpier;
  183.                     if(maxcie<mpier) maxcie = mpier;
  184.                 }
  185.             }
  186.         }
  187.         if(maxcie>maxjas){
  188.             if(maxcie>maxCie){
  189.                 if(maxcie>maxJas){
  190.                     printf("%d ciemne\n",maxcie);
  191.                 }
  192.                 else {
  193.                     printf("%d JASNE\n",maxJas);
  194.                 }
  195.             }
  196.             else {
  197.                 if(maxCie>maxJas){
  198.                     printf("%d CIEMNE\n",maxCie);
  199.                 }
  200.                 else {
  201.                     printf("%d JASNE\n",maxJas);
  202.                 }
  203.             }
  204.         }
  205.         else {
  206.             if(maxjas>maxCie){
  207.                 if(maxjas>maxJas){
  208.                     printf("%d jasne\n",maxjas);
  209.                 }
  210.                 else {
  211.                     printf("%d JASNE\n",maxJas);
  212.                 }
  213.             }
  214.             else {
  215.                 if(maxCie>maxJas){
  216.                     printf("%d CIEMNE\n",maxCie);
  217.                 }
  218.                 else {
  219.                     printf("%d JASNE\n",maxJas);
  220.                 }
  221.             }
  222.         }
  223.  
  224.         if(mincie<minjas){
  225.             if(mincie<minCie){
  226.                 if(mincie<minJas){
  227.                     printf("%d ciemne\n",mincie);
  228.                 }
  229.                 else {
  230.                     printf("%d JASNE\n",minJas);
  231.                 }
  232.             }
  233.             else {
  234.                 if(minCie<minJas){
  235.                     printf("%d CIEMNE\n",minCie);
  236.                 }
  237.                 else {
  238.                     printf("%d JASNE\n",minJas);
  239.                 }
  240.             }
  241.         }
  242.         else {
  243.             if(minjas<minCie){
  244.                 if(minjas<minJas){
  245.                     printf("%d jasne\n",minjas);
  246.                 }
  247.                 else {
  248.                     printf("%d JASNE\n",minJas);
  249.                 }
  250.             }
  251.             else {
  252.                 if(minCie<minJas){
  253.                     printf("%d CIEMNE\n",minCie);
  254.                 }
  255.                 else {
  256.                     printf("%d JASNE\n",minJas);
  257.                 }
  258.             }
  259.         }
  260.  
  261.         minjas = INT_MAX;
  262.         minJas = INT_MAX;
  263.         mincie = INT_MAX;
  264.         minCie = INT_MAX;
  265.  
  266.         maxjas = 0;
  267.         maxJas = 0;
  268.         maxcie = 0;
  269.         maxCie = 0;
  270.         m = 0;
  271.         mpier = 0;
  272.         to = 0;
  273.     }
  274.  
  275. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement