Facebook
From Diminutive Hog, 5 Years ago, written in C.
Embed
Download Paste or View Raw
Hits: 310
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <ctype.h>
  4. #include <math.h>
  5. /* stałe literałowe */
  6. #define PI 3.1419
  7.  
  8. void zadanie1()
  9. {
  10.         int ileliczb = 0;
  11.         float liczba = 0, mianownik = 0;
  12.         int i = 0;
  13.  
  14.         int blad = 0;
  15.  
  16.         printf("Ile chcesz podac liczb? ");
  17.         scanf_s("%d", &ileliczb);
  18.  
  19.         while (i < ileliczb)
  20.         {
  21.                 printf("Podaj '%d' liczbe: ", i + 1);
  22.                 scanf_s("%f", &liczba);
  23.  
  24.                 if (liczba != 0)
  25.                 {
  26.                 mianownik += 1 / liczba;
  27.                 }
  28.  
  29.                 else return;
  30.                 i++;
  31.         }
  32.  
  33.         printf("Srednia: %.2f\n", ileliczb / mianownik);
  34. }
  35.  
  36. void zadanie2()
  37. {
  38.         float C;
  39.         float F;
  40.         float K;
  41.         int m = 0;
  42.         int n = 2;
  43.         printf("Podaj zakres m: ");
  44.         scanf_s("%d", &m);
  45.         printf("Podaj zakres n: ");
  46.         scanf_s("%d", &n);
  47.  
  48.  
  49.  
  50.         for (int i = m; i <= n; i++)
  51.         {
  52.                 C = i;
  53.                 F = (9*C) / 5 + 32;
  54.                 K = C + 273.15;
  55.                 printf("%.2f\t%.2f\t%.2f\n", C, F, K);
  56.         }
  57. }
  58.  
  59. void zadanie65()
  60. {
  61.         int potegi;
  62.         int suma;
  63.         printf("Podaj liczbe poteg: ");
  64.         scanf_s("%d", &potegi);
  65.         for (int i = 0; i < potegi; i++)
  66.         {
  67.                 printf("%d. %g\n",i,pow(2,i));
  68.         }
  69.        
  70. }
  71.  
  72.  
  73. void zadanie69()
  74. {
  75.         int collumns = 33;
  76.         int rows = 3;
  77.         printf("Podaj liczbe rzedow: ");
  78.         scanf_s("%d", &rows);
  79.         //printf("Podaj liczbe wierszy: ");
  80.         //scanf_s("%d", &rows);
  81.         collumns = rows * 2;
  82.        
  83.         for (int i = 0; i < rows; i++)
  84.         {
  85.                 for (int i = 0; i < collumns; i++)
  86.                 {
  87.                         putchar(42);
  88.                 }
  89.                 putchar(10);
  90.         }
  91.         putchar(10);
  92. }
  93.  
  94.  
  95. void zadanie71()
  96. {
  97.  
  98.         int space, rows;
  99.         printf("Podaj liczbe wysokosci: ");
  100.         scanf_s("%d", &rows);
  101.  
  102.         for (int i = 1, k = 0; i <= rows; ++i, k = 0)
  103.         {
  104.                 for (space = 1; space <= rows - i; ++space)
  105.                 {
  106.                         putchar(32);
  107.                         putchar(32);
  108.                 }
  109.  
  110.                 while (k != 2 * i - 1)
  111.                 {
  112.                         putchar(42);
  113.                         putchar(32);
  114.                         ++k;
  115.                 }
  116.                 putchar(10);
  117.         }
  118.         putchar(10);
  119. }
  120.  
  121.  
  122. int main(){
  123.  
  124.         //zadanie1();
  125.         zadanie2();
  126.         //zadanie65();
  127.         zadanie69();
  128.         //zadanie71();
  129.         system("pause");
  130.         return 0;
  131. }