Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

#include <stdio.

h>
#include <math.h>
#include <conio.h>
#include <dos.h>
#include <wchar.h>
#include <ctype.h>
#include <limits.h>

int main()
{
char wybor;
int k, j, wybor2;
double a, b, c, d, stosunek, wartosc, pole, wysokosc, kat, krok1;
float l;
char t[81]; // adres k: &k adres t: t 1-szy znak t: t[0]; 2-gi:
t[1]
int x, y, h, wynik, wynik2;
double nowyx, nowyx2;
char znak;
double pi = 3.1415926;
int kod_ascii;
int najwieksza = 0, nowa;
int ile_wczytano = 0;
double suma = 0.0, iloczyn = 0.0, ile_wczytano1 = 0;
int hh, mm, rr;

while (1) {
system("COLOR 0C");
printf("podaj numer zadania (0: koniec programu): ");
k = scanf_s("%d", &wybor2);
if (k != 1)
{
gets_s(t, 80);
printf("Nie podano liczby calkowitej!\n");
continue;
}
switch (wybor2) {

case 0:
return;

case 67:
printf("zadanie 67 \n\n");
printf("Prosze podac ilosc gwiazdek: \n");
k = scanf_s("%d", &ile_wczytano);
if (k != 1)
{
gets_s(t, 80);
printf("Nie podano liczby calkowitej!\n");
continue;
}
for (a = 1; a <= ile_wczytano; a++)
putchar('*');
putchar('\n');
continue;

case 68:
int nr_wiersza, nr_gwiazdki;
printf("zadanie 68\n\n");
printf("Prosze podac ile ma byc gwiazdek w jednym rzedzie: \n");
k = scanf_s("%d", &ile_wczytano);
if (k != 1)
{
gets_s(t, 80);
printf("Nie podano liczby calkowitej!\n");
continue;
}
for (nr_wiersza = 1; nr_wiersza <= ile_wczytano; nr_wiersza++) {
{for (nr_gwiazdki = 1; nr_gwiazdki <= ile_wczytano;
nr_gwiazdki++)
{
putchar('*');
}
putchar('\n');
}
}
continue;

case 69:
printf("zadanie 69\n\n");
printf("Prosze podac liczbe rzedow prostokata: \n");
k = scanf_s("%d", &ile_wczytano);
if (k != 1)
{
gets_s(t, 80);
printf("Nie podano liczby calkowitej!\n");
continue;
}
for (nr_wiersza = 1; nr_wiersza <= 2 * ile_wczytano; nr_wiersza+
+) {
{for (nr_gwiazdki = 1; nr_gwiazdki <= ile_wczytano;
nr_gwiazdki++)
{
putchar('*');
}
putchar('\n');
}
}
continue;

case 70:
printf("zadanie 70\n");
printf("Podaj liczbe rzedow trojkata: \n");
k = scanf_s("%d", &ile_wczytano);
if (k != 1)
{
gets_s(t, 80);
printf("Nie podano liczby calkowitej!\n");
continue;
}
for (nr_wiersza = 1; nr_wiersza <= ile_wczytano; nr_wiersza++) {
{for (nr_gwiazdki = 1; nr_gwiazdki <= nr_wiersza;
nr_gwiazdki++)
{
putchar('*');
}
putchar('\n');
}
}
continue;

case 71:
printf("zadanie 71\n");
znak = '*';
h = 6;
printf("\nPodaj znak: ");
znak = _getch();
putchar(znak);
printf("\nPodaj wysokosc: ");
scanf_s("%d", &h);
for (y = 1; y <= h; y++)
{
for (x = 1; x <= 2 * h - 1; x++)
{
if (x >= h - y + 1 && x <= h + y - 1)
putchar(znak);
else
putchar(' ');
}
putchar('\n');
}
for (x = 1; x <= h; x++)
if (x == h)
putchar(znak);
else
putchar(' ');
putchar('\n');
break;

case 72:
int x = 1;
int y = 1;
printf("zadanie 72\n");
printf("A oto jest tabliczka mnozenia: \n\n");
putchar(' '); putchar(' '); putchar(' '); putchar(' '); putchar('
'); putchar(' ');
while (x <= 15) {
printf("%3d ", x++);
}
printf("\
n----------------------------------------------------------------------\n");
//putchar('\n');
while (y <= 15) {
printf("%3d |", y);
for (x = 1; x <= 15; x++)
printf(" %3d", x * y);
putchar('\n');
y++;
}
continue;

case 73:

printf("zadanie 73\n");
printf(" 0\tnull \n 1\tsoh \n 2\tstx \n 3\tetx \n 4\teot \n
5\tenq \n 6\tack \n 7\tbel \n 8\tbs \n 9\tht \n 10\tlf \n 11\tvt \n 12\tff \n 13\
tcr \n 14\tso \n 15\tsi \n 16\tdle \n");
printf(" 17\tdc1 \n 18\tdc2 \n 19\tdc3 \n 20\tdc4 \n 21\
tnak \n 22\tsyn \n 23\tetb \n 24\tcan \n 25\tem \n 26\tsub \n 27\tesc \n 28\tfs \n
29\tgs \n 30\trs \n 31\tus \n");

for (x = 32; x < 256; x++) {

{
printf(" %d\t", x++);
putchar(x); putchar('\n');
continue;
}
}

case 74:
double zmienna_pomoc=1.111111111;
double mnoznik = 0.1111111111;
int ktora_cyfra;
printf("zadanie 74\n");
printf("Podaj liczbe calkowita z przedzialu (1~9): \n");
k = scanf_s("%d", &ile_wczytano);
if (k != 1)
{
gets_s(t, 80);
printf("Nie podano liczby calkowitej!\n");
continue;
}
if (ile_wczytano < 1 || ile_wczytano>9) {
gets_s(t, 80);
printf("Nie podano liczby calkowitej z przedzialu
1~9! \n");
continue;
}
wynik = 0;
for (ktora_cyfra = 1; ktora_cyfra <= ile_wczytano;
ktora_cyfra++)
wynik += ktora_cyfra * mnoznik * pow(10,
ktora_cyfra);
printf("%d\n",wynik);

case 1:
int i = 1; int j = 3;
for(i=1;i<77;i++)
{
i += j * 3 + 7;
printf("%d %d\n", i, j);
}

} // end switch: numer zadania


}// end while
} // end main().

You might also like