logo

Programy C

Programy C są często zadawane w rozmowie kwalifikacyjnej. O te programy można zapytać od podstaw, tablic, łańcuchów, wskaźników, list połączonych, obsługi plików itp. Zobaczmy listę programów w C.

1) Seria Fibonacciego

Napisz program w języku C, który będzie drukował serie Fibonacciego bez użycia rekurencji i użycia rekurencji.

Wejście: 10

Wyjście: 0 1 1 2 3 5 8 13 21 34


2) Liczba pierwsza

Napisz program w języku C sprawdzający liczbę pierwszą.

Wejście: 44

Wyjście: nie liczba pierwsza

Wejście: 7

Wyjście: Liczba pierwsza

Algorytm wyszukiwania binarnego

3) Liczba palindromowa

Napisz program w języku C sprawdzający liczbę palindromu.

Wejście: 329

Wyjście: nie liczba palindromowa

Wejście: 12321

Wyjście: liczba palindromowa


4) Silnia

Napisz program w języku C, który wypisze silnię liczby.

Wejście: 5

Wyjście: 120

Wejście: 6

Wyjście: 720

bash dla pętli

5) Numer Armstronga

Napisz program w języku C sprawdzający liczbę Armstronga.

Wejście: 153

Wyjście: Armstronga

Wejście: 22

Wyjście: nie Armstronga


6) Suma cyfr

Napisz program w języku C wyświetlający sumę cyfr.

Wejście: 2. 3. 4

Wyjście: 9

Wejście: 12345

Wyjście: piętnaście


7) Numer odwrotny

Napisz program w języku C, który odwróci podaną liczbę.

json z obiektu Java

Wejście: 123

Wyjście: 321


8) Zamień dwie liczby bez użycia trzeciej zmiennej

Napisz program w języku C zamieniający dwie liczby bez użycia trzeciej zmiennej.

Wejście: a=10 b=20

metody łańcuchowe w Javie

Wyjście: a=20 b=10


9) Wydrukuj „cześć” bez użycia średnika

Napisz program w języku C wyświetlający słowo „cześć” bez użycia średnika


10) Program montażu w C

Napisz program w języku C, który doda dwie liczby przy użyciu kodu asemblera.


11) Program C bez funkcji main().

Napisz program w języku C, który wyświetli „Hello” bez użycia funkcji main().


12) Mnożenie macierzy

Napisz program w języku C wyświetlający mnożenie 2 macierzy.

Wejście:

 first matrix elements: 1 1 1 2 2 2 3 3 3 second matrix elements 1 1 1 2 2 2 3 3 3 

Wyjście:

 multiplication of the matrix: 6 6 6 12 12 12 18 18 18 

13) Dziesiętny na binarny

Napisz program w języku C konwertujący liczbę dziesiętną na binarną.

Wejście: 5

Wyjście: 101

Wejście: 20

Wyjście: 10100


14) Trójkąt alfabetu

Napisz program w języku C wyświetlający trójkąt alfabetyczny.

Wyjście:

konwersja ciągu na int java
 A ABA ABCBA ABCDCBA ABCDEDCBA 

15) Trójkąt liczbowy

Napisz program w języku C wyświetlający trójkąt liczbowy.

Wejście: 7

Wyjście:

 enter the range= 6 1 121 12321 1234321 123454321 12345654321 

16) Trójkąt Fibonacciego

Napisz program w języku C generujący trójkąt Fibonacciego.

Wejście: 5

Wyjście:

 1 1 1 1 1 2 1 1 2 3 1 1 2 3 5 

17) Liczba w znakach

Napisz program w języku C konwertujący liczby na znaki.

Wejście: 5

Wyjście: pięć

Wejście: 203

Wyjście: dwa zero trzy