Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- void zesp (double a, double b, double *c, double *d)
- {
- double r, arg;
- r = sqrt (a*a + b*b);
- arg = atan2 (b,a);
- *c = r;
- *d = arg;
- }
- int main (void)
- {
- double a = 3, b = 4, r, arg;
- double *p = &r, *q = &arg;
- zesp (a, b, p, q);
- printf ("%f, %f \n", r, arg);
- return 0;
- }
- #########################
- #include <stdio.h>
- void data (int numer_dnia, int *p, int *q)
- {
- int tablica [] = {31, 28, 31, 30 , 31, 30, 31, 31, 30, 31, 30, 31};
- int i, j, suma=0, dni=0;
- for (i=0; i<12; ++i)
- {
- suma = suma + tablica[i];
- if (suma>=numer_dnia)
- {
- *p = i+1;
- if (suma == numer_dnia) *q = tablica[i];
- break;
- }
- }
- if (suma != numer_dnia)
- {
- for (j=0; j<i; ++j) dni=dni+tablica[j];
- *q = numer_dnia - dni;
- }
- }
- int main (void)
- {
- int numer_dnia, m, d;
- printf ("Podaj numer dnia w roku: ");
- scanf ("%d", &numer_dnia);
- int *p = &m;
- int *q = &d;
- data (numer_dnia, p, q);
- printf ("Miesiac: %d Dzien: %d\n", m, d);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement