Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- #include <string>
- #include <cmath>
- /* 1. Napisz program, który wczyta wszpółcznniki układu równań */
- int main( )
- {
- using namespace std;
- double a, b, c, d, e, f, w, wx, wy, x, y;
- printf("Podaj wspolczynniki ukladu rownan\n");
- scanf("%lf %lf %lf %lf %lf %lf", &a, &b, &c, &d, &e, &f);
- w = (a * e) - (b * d);
- wx = (c * e) - (b * f);
- wy = (a * f) - (c * d);
- x = wx / w;
- y = wy / w;
- if (w != 0) {
- cout << "Wynniki = " << endl << "x = " << x << endl << "y = " << y;
- } else {
- cout << "Uklad rownan nie ma wynnikow";
- }
- return 0;
- }
- /* 2. Napisz program dialogowy */
- int main( )
- {
- using namespace std;
- int c = 1;
- unsigned count;
- printf("Podaj ilość pracowników\n");
- scanf("%d", &count);
- string asname[count], aname[count], adate[count];
- char sname[16], name[16], date[10];
- int year[count], pay[count];
- while (c <= count) {
- printf("Podaj nazwisko pracownika [%i]\n", c);
- scanf("%s", name);
- aname[c] = name;
- printf("Podaj imie pracownika [%i]\n", c);
- scanf("%s", sname);
- asname[c] = sname;
- printf("Podaj datę urodzin pracownika w postacie dd.mm.yyyy [%i]\n", c);
- scanf("%s", date);
- adate[c] = date;
- printf("Podaj staż pracownika [%i]\n", c);
- scanf("%d", &year[c]);
- printf("Podaj stawkę pracownika [%i]\n", c);
- scanf("%d", &pay[c]);
- c++;
- }
- for (int i = 1; i <= count; i++) {
- cout << "Nazwisko: " << asname[i] << " Imię: " << aname[i] << " Urodzony: " << adate[i] << " Staż: " << year[i] << " lat Stawka: " << pay[i] << " zł/godz" << endl;
- }
- }
- /* 3. Napisz program, który wyczytuje współczynniki równania kwadratowego; */
- int main ( )
- {
- using namespace std;
- int a, b, c, x1, x2, d;
- printf("Podaj współczynniki równania kwadratowego\n");
- scanf("%i %i %i", &a, &b, &c);
- d = (b * b) - (4 * a * c);
- if (d > 0) {
- x1 = ((-1 * b) + sqrt(d)) / (2 * a);
- x2 = ((-1 * b) - sqrt(d)) / (2 * a);
- printf("1. Pierwiastek = %i \n 2. Pierwiastek = %i", x1, x2);
- }
- else if (d == 0) {
- x1 = (-1 * b) / (4 * a);
- printf("Istnieje tylko 1 pierwiastek = %i", x1);
- }
- else if (a == 0 && b == 0 && c == 0) {
- cout << "Nieskończenie wiele pierwiastkow";
- }
- else if (a == 0 && b == 0 && c != 0) {
- cout << "Nie istnieje pierwiastków";
- }
- else {
- cout << "Nie ma perwiastków";
- }
- }
- /* 4. Napisz program wczytujący znaki z klawiatury aż do momentu
- naciśnięcia klawisza 'k'.
- W trakcie wczytywania należy zliczać ilość podanych znaków.
- Na zakończenie należy wyświetlić informacje:
- - ile było podanych znaków (przed naciśnięciem 'k')
- - ile razy była wciśnięta litera 'a'. */
- int main ( )
- {
- char znak = NULL;
- int count = 0;
- int acount = 0;
- while( znak != 'k' ) {
- printf("Podaj znak\n");
- scanf("%s", &znak);
- if (znak == 'a') {
- count++;
- acount++;
- } else {
- count++;
- }
- }
- printf("Liczba znaków = %d\nLitera 'a' spotykała się %d raz", count - 1, acount);
- }
- /* 5.Napisz program wczytujący 4 liczby rzeczywiste i wyznaczający
- różnicę z liczb skrajnych (maksimum i minimum). */
- int main ( ) {
- using namespace std;
- double a, b, c, d, max, min, max2, min2, max3, min3;
- printf("Podaj 4 liczbe\n");
- scanf("%lf %lf %lf %lf", &a, &b, &c, &d);
- if (a >= b) {
- max = a;
- min = b;
- }
- else {
- max = b;
- min = a;
- }
- if (c >= d) {
- max2 = c;
- min2 = d;
- }
- else {
- max2 = d;
- min2 = c;
- }
- if (max >= max2){
- max3 = max;
- } else {
- max3 = max2;
- }
- if (min >= min2) {
- min3 = min2;
- }
- else {
- min3 = min;
- }
- printf("Liczba maksymalna = %lf\nLiczba minimalna - %lf\nRóżnica liczb = %lf", max3, min3, max3 - min3);
- }
- /* 6. Napisz program wczytujący 5 znaków z klawiatury i sprawdzający
- czy da się z nich złożyć słowo „konto”. */
- int main ( ) {
- using namespace std;
- char znak = NULL;
- int count = 0, kcount = 0, ocount = 0, tcount = 0, ncount = 0;
- while (count < 5) {
- printf("Podaj znak");
- scanf("%s", &znak);
- switch (znak) {
- case 'k':
- kcount++;
- break;
- case 'o':
- ocount++;
- break;
- case 't':
- tcount++;
- break;
- case 'n':
- ncount++;
- break;
- default:
- break;
- }
- count++;
- }
- if (kcount == 1 && ocount == 2 && tcount == 1 && ncount == 1) {
- cout << "Z tych liter uda się złożyć słowo konto";
- } else {
- cout << "Z tych liter uda się złożyć słowo konto";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement