Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * Zadaci
- 1. Printaj gi site elementi pogolemi od 4
- 2. Printaj ja nizata vo obraten redosled
- 3. Proveri dali e rastecka/opagjachka
- 4. Izbroj kolku elementi ima ednakvi na X - vnesen od tastatura
- 5. Zbir parni vs. zbir neparni
- 6. Smeni parni vo 1 neparni vo 0
- 7. Suma na leva strana = suma na desna
- 8. Broj na parni na leva = broj na parni na desna
- 9. Vidi dali e ogledalo
- 10. Izbrishi gi site elementi ednakvi na X vo nizata
- 11. Vnesuvame dve nizi, stavi gi vo edna taka shto broevite pomali od 5 da odat na pocetok (niza1 pa niza2), broevite pogolemi od 5 da odat na kraj (niza1 pa niza2)
- 12. Izbrishi duplikati od niza
- 13. Sortiraj niza
- --- CODE BLOCKS ---
- // niza[0] - prv chlen, niza[n-1] - posleden
- // i - pozicija na chlen, niza[i] - chlenot na pozicija i
- // brishenje duplikati
- /*
- i j
- k
- 1 2 1 2 4 5
- 1=2
- 2=4
- 4=5
- for(i=0;i<n;i++){
- for(j=i+1;j<n;j++){
- if(niza[i]==niza[j]){
- for(k=j;k<n-1;k++){
- niza[k]=niza[k+1];
- }
- n--;
- j--;
- }
- }
- }
- // zadaca 13
- /*
- scanf("%d",&x);
- int brojacPozicii=0;
- niza1 1 2 3 4
- niza2 3 5 2 1
- x = 3
- niza3 1 2 2 1 3 4 3 5
- 0 1 2 3 4 5 6 7
- int n3=n1+n2;
- int niza3[n3];
- // niza1 < x
- for(i=0;i<n1;i++){
- if(niza1[i]<x){
- niza3[brojacPozicii++]=niza1[i];
- //brojacPozicii++;
- }
- }
- // niza2 < x
- for(i=0;i<n2;i++){
- if(niza2[i]<x){
- niza3[brojacPozicii]=niza2[i];
- brojacPozicii++;
- }
- }
- // niza1 > x
- for(i=0;i<n1;i++){
- if(niza1[i]>=x){
- niza3[brojacPozicii]=niza1[i];
- brojacPozicii++;
- }
- }
- // niza2 > x
- for(i=0;i<n2;i++){
- if(niza2[i]>=x){
- niza3[brojacPozicii]=niza2[i];
- brojacPozicii++;
- }
- }
- for(i=0;i<n3;i++){
- printf("%d ",niza3[i]);
- }
- /*
- // bubble sort
- // 5 2 4 3 1
- // 1 2 3 4 5
- for(i=0;i<n;i++){
- for(j=0;j<n-1-i;j++){
- if(niza[j]>niza[j+1]){
- temp=niza[j];
- niza[j]=niza[j+1];
- niza[j+1]=temp;
- }
- }
- for(k=0;k<n;k++){
- printf("%d ",niza[k]);
- }
- printf("\n");
- }
- // zadaca 12
- /*
- int x;
- scanf("%d",&x);
- for(i=0;i<n;i++){
- scanf("%d",&niza[i]);
- if(niza[i]==x){
- brojac++;
- }
- }
- int temp;
- for(i=0;i<n-1;i++){
- if(niza[i+1]==x){
- temp=niza[i];
- niza[i]=niza[i+1];
- niza[i+1]=temp;
- }
- }
- n=n-brojac;
- for(i=0;i<n;i++){
- printf("%d ",niza[i]);
- }
- // zadaca 10
- /*
- 1 2 3 4 3 2 1
- 0 1 2 3 4 5 6
- 1) niza[0] = niza[n-1]
- 2) niza[1] = niza[n-2]
- 3) niza[2] = niza[n-3]
- ...
- niza[m] = niza[n-m-1]
- int flag=1;
- for(i=0;i<n;i++){
- if(niza[i]!=niza[n-i-1]){
- flag=0;
- }
- }
- if(flag==1){
- printf("Ogledalo e");
- }
- // zadaca 9
- /*
- int sumaL=0;
- int sumaD=0;
- for(i=0;i<n;i++){
- // dali brojot na cifri e paren
- if(n%2==1){
- if(i<n/2){
- sumaL+=niza[i];
- }else if(i>n/2){
- sumaD+=niza[i];
- }
- // neparen broj cifri
- }else{
- if(i<n/2){
- sumaL+=niza[i];
- }else{
- sumaD+=niza[i];
- }
- }
- }
- printf("suma levo %d, suma desno %d",sumaL,sumaD);
- // zadaca 8
- /*
- for(i=0;i<n;i++){
- if(i%2==0){
- niza[i]=1;
- }else{
- niza[i]=0;
- }
- }
- for(i=0;i<n;i++){
- printf("%d ",niza[i]);
- }
- // zadaca 7
- /*
- int sumaP=0;
- int sumaNP=0;
- for(i=0;i<n;i++){
- if(niza[i]%2==0){
- sumaP+=niza[i];
- }else{
- sumaNP+=niza[i];
- }
- }
- printf("Zbir parni %d, zbir neparni %d\n",sumaP,sumaNP);
- // zadaca 6
- /*
- // input for
- scanf("%d",&x);
- int brojac=0;
- for(i=0;i<n;i++){
- if(niza[i]==x){
- brojac++;
- }
- }
- printf("Nizata ima %d chlenovi ednakvi na %d\n",brojac,x);
- // zadaca 5
- /*
- int flagR=1;
- int flagO=1;
- for(i=0;i<n-1;i++){
- // rastechka uslov
- if(niza[i]>=niza[i+1]){
- flagR=0;
- }
- // opagjachka uslov
- if(niza[i]<=niza[i+1]){
- flagO=0;
- }
- }
- if(flagR){
- printf("Nizata e rastechka\n");
- }else if(flagO){
- printf("Nizata e opagjachka\n");
- }else{
- printf("Ni edna ni druga\n");
- }
- // zadaca 4
- /*
- for(i=n-1;i>=0;i--){
- printf("%d ",niza[i]);
- }
- /*
- // output for
- for(i=0;i<n;i++){
- // zadaca 3
- if(niza[i]%2==0){
- printf("%d ",niza[i]);
- }
- // zadaca 2
- if(i%2==1){
- printf("%d ",niza[i]);
- }
- // zadaca 1
- if(niza[i]>=4){
- printf("%d ",niza[i]);
- }
- }
- */
- printf("\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement