Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /******************************************************************************
- Online C Compiler.
- Code, Compile, Run and Debug C program online.
- Write your code in this editor and press "Run" button to compile and execute it.
- *******************************************************************************/
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- /*Zadatak pod brojem 4*/
- int povrsina(int a, int b)
- {
- return (a*b)/2;
- }
- float opseg(float a, float b, float c)
- {
- return a+b+c;
- }
- void ispis(float broj){
- printf("%.3f\n", broj);
- }
- //opseg isto vraca u glavni program kao i površinu- Popravio sam
- //nemaš funkcije za ispis na tri decimale - Popravio sam
- /*Znaèi što se tiæe ispisa, zelim da funkcija ispis prima jedan broj i ispiše taj broj na 3 decimale.
- Popratni tekst pišeš u glavnom programu, a funkciju pozivaš dva puta! Idemo na 5/5 :) */
- int main(int argc, char *argv[]){
- int c;
- float betast,betarad,a,b,O,P;
- printf("Unesi hipotenuzu c :");
- scanf("%d",&c);
- printf("Unesi kut betu :");
- scanf("%f",&betast);
- betarad=betast*(3.14/180); /*Tu sam prebacio iz stupnjeva u radijane i pokusao sam sa funkcijom M_PI ali ne radi*/
- printf("Kut u radijanima je %f\n",betarad);
- b=sin(betarad)*c;
- printf("Stranica b je %.3f\n",b);
- a=sqrt(c*c-b*b);
- printf("Stranica a je %.3f\n",a);
- O=opseg(a,b,c);
- P=povrsina(a,b);
- printf("povrsina je: ");
- ispis(P);
- printf("opseg je: ");
- ispis(O);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement