Filozofia jest sztuką życia. Cyceron

Odpowiedzi Z9

Odpowiedzi Z9, ASD

[ Pobierz całość w formacie PDF ]
Ćwiczenie 1:#define _USE_MATH_DEFINES#include <stdio.h>#include <math.h>double pole ( double prom );double obwod ( double prom );main(){double r,pol,obw;r=12.4;pol=pole(r);obw=obwod(r);printf("Pole kola o promieniu r = %.2lf wynosi: %.2lf\n",r,pol);printf("Obwod kola o promieniu r = %.2lf wynosi: %.2lf\n",r,obw);return 0;}double pole ( double prom ){//funkcja liczy pole koła o promieniu promdouble wynik;wynik = M_PI * pow(prom,2.0);return wynik;}double obwod ( double prom ){//funkcja liczy obwód koła o promieniu promdouble wynik;wynik = 2 * M_PI * prom;return wynik;}Ćwiczenie 2:#include <stdio.h>int silnia ( int liczba);main(){int a,b,c,d;a = 5;b = 9;c = 13;d = 101;printf("Silnia %d = %d\n",a,silnia(a));printf("Silnia %d = %d\n",b,silnia(b));printf("Silnia %d = %d\n",c,silnia(c));printf("Silnia %d = %d\n",d,silnia(d)); //101! przekracza zakres wszystkich istniejących typów w C (około 9,4 E 159)return 0;}int silnia (int liczba){int i, wynik;wynik = 1;for ( i = 1 ; i <= liczba ; i++ ){wynik *= i;}return wynik;}Ćwiczenie 3:#include <stdio.h>#include <math.h>double dlugosc (double *wektor);main(){double V[3] = {0, 3.4, 1}, W[3] = {9.2, -2, -0.12};double dlV, dlW;dlV=dlugosc(V);dlW=dlugosc(W);printf("Dlugosc wektora V = %.2lf\n",dlV);printf("Dlugosc wektora W = %.2lf\n",dlW);return 0;}double dlugosc (double *wektor){int i;double wynik, pot=0;for (i=0;i<3;i++){pot+=pow(wektor[i],2.0);}wynik = sqrt(pot);return wynik;}Ćwiczenie 4:#include <stdio.h>double drukuj(double *wektor, int rozmiar);double minimum (double *wektor, int rozmiar);double maximum (double *wektor, int rozmiar);main(){double V[5]={9, 12.3, -21.3, 3, 1.2}, W[8]={-4.2, 5.1, 0, -12.3, 31, 9.9, 1, -11.2};double minV, maxV, minW, maxW;minV=minimum(V, sizeof V/sizeof V[0]);minW=minimum(W, sizeof W/sizeof W[0]);maxV=maximum(V, sizeof V/sizeof V[0]);maxW=maximum(W, sizeof W/sizeof W[0]);printf("Wektor V :\n");drukuj(V, sizeof V/sizeof V[0]);printf("\n\nWektor W :\n");drukuj(W, sizeof W/sizeof W[0]);printf("\n\nMinimum z wektora V = %.2lf\n",minV);printf("Minimum z wektora W = %.2lf\n",minW);printf("Maximim z wektora V = %.2lf\n",maxV);printf("Maximim z wektora W = %.2lf\n",maxW);return 0;}double drukuj(double *wektor, int rozmiar){int i;for (i=0;i<rozmiar;i++){printf("%.2lf\t",wektor[i]);}}double minimum (double *wektor, int rozmiar){int i;double minimum;minimum = wektor[0];for (i=0;i<rozmiar;i++){if (minimum > wektor[i]){minimum = wektor[i];}}return minimum;}double maximum (double *wektor, int rozmiar){int i;double maximum;maximum = wektor[0];for (i=0;i<rozmiar;i++){if (maximum < wektor[i]){maximum = wektor[i];}}return maximum;}Ćwiczenie 5:#include <stdio.h>double drukuj(double *wektor, int rozmiar);double srednia (double *wektor, int rozmiar);main(){double V[5]={9, 12.3, -21.3, 3, 1.2}, W[8]={-4.2, 5.1, 0, -12.3, 31, 9.9, 1, -11.2};double srV, srW, rozV, rozW;rozV = sizeof V/sizeof V[0];rozW = sizeof W/sizeof W[0];printf("Wektor V :\n");drukuj(V, rozV);printf("\n\nWektor W :\n");drukuj(W, rozW);srV = srednia (V, rozV);srW = srednia (W, rozW);printf("\n\nSrednia arytmetyczna z wektora V = %.2lf\n",srV);printf("Srednia arytmetyczna z wektora W = %.2lf\n",srW);return 0;}double drukuj(double *wektor, int rozmiar){int i;for (i=0;i<rozmiar;i++){printf("%.2lf\t",wektor[i]);}}double srednia (double *wektor, int rozmiar){int i;double wynik = 0;for (i=0;i<rozmiar;i++){wynik += wektor[i];}wynik /= rozmiar;return wynik;}Ćwiczenie 6:#include <stdio.h>double drukuj(double *wektor, int rozmiar);double sredniaW (double *wektor, int rozmiar);main(){double V[5]={9, 12.3, -21.3, 3, 1.2}, W[8]={-4.2, 5.1, 0, -12.3, 31, 9.9, 1, -11.2};double srV, srW, rozV, rozW;rozV = sizeof V/sizeof V[0];rozW = sizeof W/sizeof W[0];printf("Wektor V :\n");drukuj(V, rozV);printf("\n\nWektor W :\n");drukuj(W, rozW);srV = sredniaW (V, rozV);srW = sredniaW (W, rozW);printf("\n\nSrednia wazona z wektora V = %.2lf\n",srV);printf("Srednia wazona z wektora W = %.2lf\n",srW);return 0;}double drukuj(double *wektor, int rozmiar){int i;for (i=0;i<rozmiar;i++){printf("%.2lf\t",wektor[i]);}}double sredniaW (double *wektor, int rozmiar){int i;double wynik = 0, waga;for (i=0;i<rozmiar;i++){waga = i+3;wynik += (wektor[i]*waga);}wynik /= rozmiar;return wynik;} [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • happyhour.opx.pl
  • Tematy

    Cytat


    Facil(e) omnes, cum valemus, recta consili(a) aegrotis damus - my wszyscy, kiedy jesteśmy zdrowi, łatwo dajemy dobre rady chorym.
    A miłość daje to czego nie daje więcej niż myślisz bo cała jest Stamtąd a śmierć to ciekawostka że trzeba iść dalej. Ks. Jan Twardowski
    Ad leones - lwom (na pożarcie). (na pożarcie). (na pożarcie)
    Egzorcyzmy pomagają tylko tym, którzy wierzą w złego ducha.
    Gdy tylko coś się nie udaje, to mówi się, że był to eksperyment. Robert Penn Warren