Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- /*int cislo[5]={5,10,15,20,25}*/
- int num;
- int i;
- int j;
- printf("Zadej velikost pole\n");
- scanf("%d", &num);
- int cislo[num];
- for(i=1;i<=num;i++){
- printf("Zadej %i prvek pole\n");
- scanf("%d", &j);
- cislo[i]=j;
- }
- int stoupajici=1;
- int velikost_pole = ( sizeof cislo ) / ( sizeof cislo[0] );
- for(i=0;i<velikost_pole-1;i++){
- if(cislo[i]<cislo[i+1]){
- stoupajici = 0;
- }
- }
- if(stoupajici==1){
- printf("pole je klesajicí\n");
- } else {
- printf("pole je stoupajicí\n");
- }
- int test_cislo = cislo[3];
- int je_prvoc=1;
- for(i=2;i<test_cislo;i++){// % je zbytek po celociselnym deleni... takže když je
- //test_cislo%i tak to bude např. 20/3 = 6.6666... a když je test_cislo%i==0 tak to je
- //že zbytek po deleni musí být nula... např. 15%3==0.....15/3 = 5 a zbytek po deleni je 0, takže
- //to je ok
- //takže tahle podmínka dole je, když test_cislo%i==0 což je vlatně, když číslo bude dělitelný
- // i jiným číslem, než samo sebou, tak to prvočíslo nebude...
- if(test_cislo%i==0)je_prvoc = 0;
- }
- //seřazení od největšího po nejmenší
- int nejvetsi=0;
- int druhe_nejvetsi=0;
- for(i=0;i<velikost_pole;i++){//najduti nejvetsiho cisla
- if(nejvetsi<cislo[i]){nejvetsi=cislo[i];}
- }
- for(i=0;i<velikost_pole;i++){//najduti druheho nejvetsiho cisla
- if(nejvetsi<cislo[i]){nejvetsi=cislo[i];}
- }
- printf("%i",druhe_nejvetsi);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement