programu 2505

Funkcja F oblicza i zwraca kwotę wypłaty=stawka*godziny

#include <stdio.h>

#include <stdlib.h>


float F (int g, float s)

{

float wynik;

wynik=g*s;

return wynik;

}


int main(int argc, char *argv[])

{

int godzina;

float stawka, kwota;

printf("Podaj stawke godzinowa: ");

scanf("%f", &stawka);

printf("Podaj ilosc godzin: ");

scanf("%d", &godzina);

kwota=F(godzina, stawka);

printf("Kwota wynosi %.2f\n", kwota);

system("PAUSE");

return 0;

}


Funkcja M zwraca największą z 3 liczb

#include <stdio.h>

#include <stdlib.h>


float M (float a, float b, float c)

{

float wynik;

wynik=a;

if(b>wynik) wynik=b;

if(c>wynik) wynik=c;

return wynik;

}


int main(int argc, char *argv[])

{

float x,y,z, max;

printf("Podaj liczbe X: ");

scanf("%f", &x);

printf("Podaj liczbe Y: ");

scanf("%f", &y);

printf("Podaj liczbe Z: ");

scanf("%f", &z);

max=M(x, y, z);

printf("Max wynosi: %.2f\n", max);

system("PAUSE");

return 0;

}















§ Funkcja D oblicza i zwraca deltę równania kwadratowego

#include <stdio.h>

#include <stdlib.h>


int D (int a, int b, int c)

{

int delta;

delta=(b*b)-(4*a*c);

return delta;

}


int main(int argc, char *argv[])

{

int A, B, C, wynik_delty;

printf("Rownanie kwadratowe Ax^2+Bx+C\n");

printf("Podaj A: ");

scanf("%d", &A);

printf("Podaj B: ");

scanf("%d", &B);

printf("Podaj C: ");

scanf("%d", &C);

wynik_delty=D(A, B, C);

printf("Delta wynosi: %d\n", wynik_delty);

system("PAUSE");

return 0;

}


Funkcja S oblicza i zwraca sumę liczb dodatnich z tablicy N-elementowej

#include <stdio.h>

#include <stdlib.h>


float S (float tablica[], int n)

{

float suma=0;

int a;

for(a=0;a<n;a++)

{

if(tablica[a]>0)

suma=suma+tablica[a];

}

return suma;

}


int main(int argc, char *argv[])

{

int rozmiar, i;

float wynik;

printf("Podaj rozmiar tablicy: ");

scanf("%d", &rozmiar);

float tab[rozmiar];

for (i=0;i<rozmiar;i++)

{

printf("Podaj liczbe: ");

scanf("%f", &tab[i]);

}

wynik=S(tab, rozmiar);

printf("Suma liczb dodatnich wynosi: %.2f\n", wynik);

system("PAUSE");

return 0;

}


01.06


Funkcja "trzy" zwraca najmniejsza wartosc z tablicy N-elementowej (użytkownik podaje rozmiar tablicy)


#include <stdio.h>

#include <stdlib.h>


float trzy (float tablica[], int a)

{

float min;

int j;

min=tablica[0];

for(j=1; j<a;j++)

{

if(min>tablica[j]) min=tablica[j];

}

return min;

}


int main(int argc, char *argv[])

{

int n, i;

float wynik;

printf("Podaj rozmiar tablicy: ");

scanf("%d", &n);

float tab[n];

for(i=0;i<n;i++) //wypelnianie tablicy

{

printf("Podaj liczbe: ");

scanf("%f", &tab[i]);

}

wynik=trzy(tab, n);

printf("Najmniejsza wartosc to: %.2f\n", wynik);

system("PAUSE");

return 0;

}


TABLICA JEDNOWYMIAROWA (WYPEŁNIANIE I WYśWIETLANIE TABLICY)


#include <stdio.h>

#include <stdlib.h>


int main(int argc, char *argv[])

{

int n, i;

printf("Podaj rozmiar tablicy: ");

scanf("%d", &n);

float tablica[n];

for(i=0;i<n;i++) // wypelnianie tablicy

{

printf("Podaj liczbe: ");

scanf("%f", &tablica[i]);

}

for(i=0;i<n;i++) // wyswietlanie tablicy

{

printf("%.2f ", tablica[i]);

}

printf("\n");

system("PAUSE");

return 0;

}


SUMA ELEMENTÓW W TABLICY JEDNOWYMAROWEJ


#include <stdio.h>

#include <stdlib.h>


int main(int argc, char *argv[])

{

int n, i;

float suma=0;

printf("Podaj rozmiar tablicy: ");

scanf("%d", &n);

float tablica[n];

for(i=0;i<n;i++) // wypelnianie tablicy

{

printf("Podaj liczbe: ");

scanf("%f", &tablica[i]);

}

for(i=0;i<n;i++) // wyswietlanie tablicy

{

printf("%.2f ", tablica[i]);

}

printf("\n");

for(i=0; i<n; i++) // suma wszystkich elementow tablicy

{

suma=suma+tablica[i];

}

printf("Nasza suma wynosi: %.2f\n", suma);

system("PAUSE");

return 0;

}


4. Funkcja F zwraca ilość elementów xi

>0, funkcja S zwraca sumę elementów xi

>0 w tablicy N

liczb rzeczywistych. W main() wczytać tablicę {xi

} i=0,...10, obliczyć średnią arytm. dla tablicy x

korzystając z funkcji F, S. Wyświetlić wynik .


#include <stdio.h>

#include <stdlib.h>


float F (float tab[], int a) //zlicza (np jedna liczba dodatnia to licznik=1) losc liczb dodatnich z calej tabeli

{

int j, licznik=0;

for (j=0;j<a;j++)

{

if(tab[j]>0) licznik++;

}

return licznik;

}


float S (float tab[], int a)

{

int j;

float suma=0;

for(j=0;j<a;j++)

{

if(tab[j]>0) suma=suma+tab[j];

}

return suma;

}


int main(int argc, char *argv[])

{

int n, i;

float srednia;

printf("Podaj rozmiar tablicy: ");

scanf("%d", &n);

float tablica[n];

for(i=0;i<n;i++)

{

printf("Podaj liczbe: ");

scanf("%f", &tablica[i]);

}

srednia=S(tablica, n)/F(tablica, n);

printf("Srednia wynosi: %.2f\n", srednia);

system("PAUSE");

return 0;

}



Wyszukiwarka

Podobne podstrony:
Nowy Prezentacja programu Microsoft PowerPoint 5
Charakterystyka programu
1 treści programoweid 8801 ppt
Programowanie rehabilitacji 2
Rola rynku i instytucji finansowych INowy Prezentacja programu Microsoft PowerPoint
Nowy Prezentacja programu Microsoft PowerPoint ppt
Szkoła i jej program
wykluczenie społ program przeciwdział
ProgrammingJavaLecture9
Nowa podstawa programowa WF (1)
Programowanie robotów przemysłowych FANUC
A3 Silnik indukcyjny pierscieniowy program
instrukcja programu wsjt222
Program 7