Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *2a*
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int suma;
- for(int i=100; i<=9999; i++)
- {
- if(i%5!=0 && i%3!=0)
- {
- suma+=i;
- }
- }
- printf("Suma to: %d", suma);
- return 0;
- }
- *2b*
- #include <stdio.h>
- #include <stdlib.h>
- float ciag(int n){
- if(n==1) return 1;
- if(n==2) return 2;
- if(n==3) return 3;
- if(n>3)return (ciag(n-1)+ciag(n-2)+ciag(n-3))/3;
- }
- int main()
- {
- for(int i=1; i<10; i++)
- {
- printf("%f ", ciag(i));
- }
- }
- *2c*
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int dzielniki;
- for(int i=100; i<=999; i++)
- {
- dzielniki=0;
- for(int j=1; j<=i; j++)
- {
- if(i%j==0)
- {
- dzielniki++;
- }
- }
- if(dzielniki==6)
- {
- printf("%d ", i);
- }
- }
- return 0;
- }
- *2d*
- #include <stdio.h>
- #include <stdlib.h>
- int f(int n,int m)
- {
- if(n==0 && m==0)
- {
- return 0;
- }
- if(n==1 && m==1)
- {
- return 1;
- }
- if(n==m)
- {
- return f(n-1,m-1)+f(n-2,m-2);
- }
- if(n>m)
- {
- return f(n-1,m);
- }
- if(n<m)
- {
- return f(n,m-1);
- }
- }
- int main()
- {
- int a=f(7,12);
- printf("%d\n",a);
- int b=f(11,9);
- printf("%d\n",b);
- return 0;
- }
- *3.1*
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- int * porownujemy(int * a,int * b,int * c){
- if(*a<=*b && *b>=*c){
- if((*a+*c)<*b)return b;
- else{
- if(*a>=*c)return c;
- }
- return a;
- }
- if(*a>*b && *a>*c){
- if((*b+*c)<*a)return b;
- else{
- if(*b>=*c)return c;
- }
- return b;
- }
- if(*a<*c && *b<*c){
- if((*b+*a)<*c)return c;
- else{
- if(*b>=*a)return a;
- }
- return b;
- }
- }
- int main()
- {
- int a=1,b=1,c=1;
- printf("%d",*porownujemy(&a,&b,&c));
- return 0;
- }
- *3.2*
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- bool funkcjax(unsigned int n,int (*funkcja)(unsigned int x),int (*funkcja2)(unsigned int x)){
- if(funkcja(n)*funkcja(0)==funkcja2(n))return true;
- else return false;
- }
- int zworcn(unsigned int n){
- return n;
- }
- int zworckwn(unsigned int n){
- return n*n;
- }
- int zworcszxn(unsigned int n){
- return n*n*n;
- }
- int main()
- {
- //printf("%d",funkcjax(4,*zworcn,*zworckwn));
- printf("%d",funkcjax(0,*zworcn,*zworcszxn));
- return 0;
- }
- *4.1*
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int tab[8] ={0,1,2,3,4,5,6,7};
- for(int i=1; i<8; i++){
- printf("%d ", tab[i]);
- if(i%2==1) printf("%d ", tab[i]);
- }
- return 0;
- }
- *4.2*
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- int main()
- {
- int czywystapila[10];
- for(int i=0;i<10;i++){
- czywystapila[i]=0;
- }
- bool wypisana[10];
- int tab[9]={7,4,6,7,5,5,8,6,7};
- for(int i=0; i<9; i++){
- czywystapila[tab[i]]++;
- }
- for(int i=0; i<9; i++){
- if(czywystapila[tab[i]]>1 && !wypisana[tab[i]]){
- printf("%d ",tab[i]);
- wypisana[tab[i]]=true;
- }
- }
- return 0;
- }
- *4.3*
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int tab[9]={0,1,2,3,4,5,6,7,8};
- int a = tab[0];
- int b = tab[1];
- for(int i=2;i<9;i++)
- {
- tab[i-2]=tab[i];
- }
- tab[8]=b;
- tab[7]=a;
- for(int i=0;i<9;i++)
- {
- printf("%d ", tab[i]);
- }
- return 0;
- }
- *4d*poskelajc gowno
- *5.1*
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- void sortujbabelkowo(unsigned int n, int * tab)
- {
- int i, j, pom;
- for(i=0;i<n-1;i++)
- {
- for(j=0; j<n-1-i; j++)
- {
- float a=tab[j];
- float b=tab[j+1];
- if(tab[j]%2!=0)a=a+3.5;
- if(tab[j+1]%2!=0)b=b+3.5;
- if(a>b)
- {
- pom = tab[j+1];
- tab[j+1]=tab[j];
- tab[j]=pom;
- }
- }
- }
- }
- int main()
- {
- int tab[6]={1,2,3,4,5,6};
- sortujbabelkowo(6,&tab);
- for(int i=0; i<6; i++)
- {
- printf("%d ", tab[i]);
- }
- return 0;
- }
- *5.2*
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- void sortujbabelkowo(unsigned int n, int * tab)
- {
- int i, j, pom;
- for(i=0;i<n-1;i++)
- {
- for(j=0; j<n-1-i; j++)
- {
- if((tab[j]%2==0) == (tab[j]%2==0)){ //rw
- if(tab[j]>tab[j+1]){
- pom = tab[j+1];
- tab[j+1]=tab[j];
- tab[j]=pom;
- }
- }
- if(tab[j]%2==0 && tab[j+1]%2!=0){
- pom = tab[j+1];
- tab[j+1]=tab[j];
- tab[j]=pom;
- }
- }
- }
- }
- int main()
- {
- int tab[6]={1,2,3,4,5,6};
- sortujbabelkowo(6,&tab);
- for(int i=0; i<6; i++)
- {
- printf("%d ", tab[i]);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment