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