Advertisement
v4d1mm

Untitled

Oct 25th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.65 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <cstdlib>
  4.  
  5. int main ( ){
  6.     using namespace std;
  7.     int a = NULL, b = NULL, sum, dif;
  8.     bool result = false;
  9.     while (result == false) {
  10.     printf("Podaj dwie liczby suma których większa od 100 i mniejsza od 20\n");
  11.     scanf("%d %d", &a, &b);
  12.         sum = a + b;
  13.         dif = a - b;
  14.         if (sum > 100 && dif < 20) {
  15.             result = true;
  16.         } else {
  17.             printf("\nTe liczby nie zadowolniają zasadę\n\n");
  18.  
  19.     }
  20.  
  21. }
  22.     printf("Liczbe %d i %d zadowolniły zasadę", a, b);
  23. }
  24.  
  25.  
  26.  
  27. /* 1. Napisz program ktory wyliczaje silnie */
  28.  
  29. using namespace std;
  30.  
  31. long double fact(int num) {
  32.     int silnia = 1;
  33.     for (int i = 1; i <= num; i++) {
  34.         silnia *= i;
  35.     }
  36.     return silnia;
  37. }
  38.  
  39. int main ( ) {
  40.     unsigned int liczba, suma = 0;
  41.     printf("Podaj nieujemną liczbę całkowitą\n");
  42.     scanf("%d", &liczba);
  43.     for (int i = 0; i <= liczba; i++) {
  44.         suma += fact(i);
  45.     }
  46.     cout << suma;
  47. }
  48.  
  49. /* 2. Napisz program wczytujący lyczbe z klawiatury */
  50.  
  51. int main ( ){
  52.     using namespace std;
  53.  
  54.     char sym;
  55.     int num, c = 1, min = NULL, max = NULL, avarage = NULL;
  56.     int arr[c];
  57.     do {
  58.         printf("Podaj liczbę\n");
  59.         scanf("%d", &num);
  60.         arr[c] = num;
  61.         printf("Czy koniec prowadzania? T/N\n");
  62.         scanf("%s", &sym);
  63.         c++;
  64.     } while(toupper(sym) != 'T');
  65.  
  66.     for (int i = 1; i < c; i++) {
  67.         cout << arr[i] << endl;
  68.     }
  69.  
  70.     for (int i = 0; i < c; i++) {
  71.         min = arr[1];
  72.         if (arr[i] < min) {
  73.             min = arr[i];
  74.         }
  75.     }
  76.     for (int i = 0; i < c; i++) {
  77.         max = arr[1];
  78.         if (arr[i] >= max) {
  79.             max = arr[i];
  80.         }
  81.     }
  82.     for (int i = 1; i < c; i++) {
  83.         avarage += arr[i];
  84.     }
  85.     cout << max << endl << min << endl << avarage / (c - 1);
  86. }
  87.  
  88. /* 3. Napisz program wyczytujący liczbe n > 2, który wypisuje iloczyn liczb parzystych*/
  89.  
  90. int main ( ){
  91.     using namespace std;
  92.     int num, iloczyn = 1;
  93.     printf("Podaj liczbe większą od 2\n");
  94.     scanf("%d", &num);
  95.     for (int i = 2; i <= num; i+=2) {
  96.         iloczyn *= i;
  97.     }
  98.     cout << iloczyn;
  99.  
  100. }
  101.  
  102. /* 4. Napisz program wyświetlajacy choinkę o wysokości zadawanej z klawiatury */
  103.  
  104. using namespace std;
  105. int main ( ) {
  106.     int dlugosc;
  107.     printf("Podaj długośc choinki\n");
  108.     scanf("%d", &dlugosc);
  109.     for (int i = 0; i <= dlugosc; i++) {
  110.         for (int k = dlugosc; k > i; k--) {
  111.             cout << " ";
  112.         }
  113.         for (int j = 0; j <= i*2; j++) {
  114.             cout << "*";
  115.         }
  116.         cout << endl;
  117.     }
  118.  
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement