Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Zadatak 2
- //#include <stdio.h>
- //main(){
- //int a=0,b=0;
- //char c; //a je broj karaktera, b je prazno
- //while((c=getchar())!=EOF){
- //switch(c){
- //case ' ': case '\n':
- //b++;
- //break;
- //case '\v':
- //break;
- //case '\t': default:
- //a++;
- //break;
- // }
- //}
- //printf("Broj karaktera je %d, a broj praznih karaktera je %d",a,b);
- //return 0;
- //}
- //Zadatak 3
- //#include <stdio.h>
- //main(){
- //int a,b,c;
- //printf("Unesite +,-,*,/ ili %%");
- //while((c=getchar())!=EOF){
- //switch(c){
- //
- //case '+':
- //printf("uneti a i b: \n");
- //scanf("%d%d",&a,&b);
- //printf("c = %d\n",a+b);
- //break;
- //
- //case '-':
- //printf("uneti a i b: \n");
- //scanf("%d%d",&a,&b);
- //printf("c = %d\n",a-b);
- //break;
- //
- //case '/':
- //printf("uneti a i b: \n");
- //scanf("%d%d",&a,&b);
- //if(a==0 || b==0){
- //printf("nije moguce deljenje nulom\n");
- //break;
- // }
- //printf("c = %d\n",a/b);
- //break;
- //
- //case '*':
- //printf("uneti a i b: \n");
- //scanf("%d%d",&a,&b);
- //printf("c = %d\n",a*b);
- //break;
- //
- //case '%':
- //printf("uneti a i b: \n");
- //scanf("%d%d",&a,&b);
- //if(a==0 || b==0){
- //printf("nije moguce deljenje nulom\n");
- //break;
- // }
- //printf("c = %d\n",a%b);
- //break;
- //
- //default:
- //printf("molimo unesite broj: \n");
- //break;
- // }
- // }
- //}
- //Zadatak 4
- #include <stdio.h>
- #include <math.h>
- main(){
- int a,b,c,e=0,x,z;
- double d,y,g;
- printf("uneti a, b i c: \n");
- scanf("%d%d%d",&a,&b,&c);
- if(a!=0){
- d=(b*b)-(4*a*c);
- if(d>0){
- e=1; //d>0
- d=(b*b)-(4*a*c);
- }
- else if(d==0){
- e=2; //d=0
- d=(b*b)-(4*a*c);
- }
- else if(d<0){
- d=(b*b)-(4*a*c);
- e=3; //d<0
- }
- else if(a==0 && b!=0){
- d=(b*b)-(4*a*c);
- e=4;
- }
- }
- //fflush();
- switch(e){
- case 1:
- x=-b+(sqrt(d));
- y=x/2*a; //x1
- x=-b-sqrt(d);
- z=x/2*a; //x2
- printf("x1 je %d, a x2 je %d\n",y,z);
- break;
- case 2:
- x=-b/2*a;
- printf("x1 je %d\n",x);
- break;
- case 3:
- x=-b/2*a; //x1
- printf("b je %d",b);
- d=(b*b*1.0); //nece da uzme lepo d
- printf("\n%lf\n",d);
- y=(sqrt(d));
- y=y/2*a; //y1
- z=x;
- g=-y;
- printf("x1 je %d, x2 je %.2lf, y1 je %.2lf, y2 je %lf\n",x,y,z,g);
- break;
- case 4:
- x=-c/b;
- printf("x je %d",x);
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement