Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int soma(int *a,int *b){
- int s;
- s=*a+*b;
- *a=*a+*a;
- *b=*b+*b;
- return s;
- }
- void redefine(int *hj){
- *hj=7;
- }
- void main(){
- int a=5,b=3,s,i;
- for(i=0;i<10;i++){
- printf("\n\n%d=========",i);
- printf("\nA antes: %d",a);
- printf("\nB antes: %d",b);
- s=soma(&a,&b);
- printf("\nS: %d",s);
- printf("\nA depois: %d",a);
- printf("\nB depois: %d",b);
- redefine(&b);
- redefine(&a);
- }
- }
- =====================================================================
- void ler(int *a,int *b){
- //scanf("%d %d",*a,*b);
- int x,y;
- scanf("%d",&x);
- scanf("%d",&y);
- *a=x;
- *b=y;
- *a=(*a)*(*a);
- }
- void main(){
- int a,b;
- ler(&a,&b);
- printf("A: %d\nB:%d",a,b);
- }
- =====================================================================
- void lerTempo(int *va, int *vb) {
- printf("Tempo volta cavalo a: ");
- scanf("%d", va);
- printf("Tempo volta cavalo b: ");
- scanf("%d", vb);
- }
- void calculaTotal(int va, int vb, int *ta, int *tb) {
- *ta=*ta+va;
- *tb+=vb;
- }
- void posicao(int va, int vb, int ta, int tb) {
- if(va<vb)printf("1st V > A %ds\n2nd V > B %ds\n\n",va,vb);
- else printf("1st V > B %ds\n2nd V > A %ds\n\n",vb,va);
- if(ta<tb)printf("1st C > A %ds\n2nd C > B %ds",ta,tb);
- else printf("1st C > B %ds\n2nd C > A %ds",tb,ta);
- }
- void main()
- {
- int ta=0,tb=0,va,vb,i,v;
- printf("Quantidade de voltas: ");
- scanf("%d",&v);
- for(i=0; i<v; i++)
- {
- printf("Volta %d\n",i+1);
- lerTempo(&va,&vb);
- calculaTotal(va,vb,&ta,&tb);
- posicao(va,vb,ta,tb);
- printf("\n==========================\n\n");
- }
- if(ta<tb)printf("A ganhou");
- else printf("B ganhou");
- }
- =====================================================================
- void basc (float a, float b,float c,float *x1, float *x2, int *f){
- if((b*b-4.0*a*c)<0) printf("Sem Raiz real");
- else{
- *x1 = ((-1)*b +sqrt(b*b-4.0*a*c))/2.0*a;
- *x2 = ((-1)*b -sqrt(b*b-4.0*a*c))/2.0*a;
- *f=1;
- }
- }
- void main()
- {
- float a,b,c,x1=0,x2=0;
- int f=0;
- printf("Inform a b c");
- scanf("%f %f %f",&a,&b,&c);
- basc(a,b,c,&x1,&x2,&f);
- if(f)printf("\nX1: %f\nX2: %f",x1,x2);
- }
- =====================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement