Els programes C es demanen amb freqüència a l'entrevista. Aquests programes es poden demanar des de conceptes bàsics, matriu, cadena, punter, llista enllaçada, gestió de fitxers, etc. Vegem la llista de programes c.
1) Sèrie de Fibonacci
Escriu un programa en c per imprimir sèries de Fibonacci sense utilitzar recursivitat i utilitzant recursivitat.
Entrada: 10
Sortida: 0 1 1 2 3 5 8 13 21 34
2) Nombre primer
Escriu un programa en c per comprovar el nombre primer.
Entrada: 44
Sortida: no nombre primer
Entrada: 7
Sortida: nombre primer
travessa postordre de l'arbre binari
3) Número de palíndrom
Escriu un programa en c per comprovar el nombre del palíndrom.
Entrada: 329
Sortida: no un número de palíndrom
Entrada: 12321
Sortida: nombre de palíndrom
4) Factorial
Escriu un programa en c per imprimir el factorial d'un nombre.
Entrada: 5
Sortida: 120
Entrada: 6
Sortida: 720
polimorfisme en java
5) Número d'Armstrong
Escriu un programa en c per comprovar el nombre d'Armstrong.
Entrada: 153
Sortida: armstrong
Entrada: 22
Sortida: no armstrong
6) Suma de dígits
Escriu un programa en c per imprimir la suma de dígits.
Entrada: 234
Sortida: 9
Entrada: 12345
Sortida: 15
7) Número invers
Escriu un programa en c per invertir un nombre donat.
La subcadena de Java conté
Entrada: 123
Sortida: 321
8) Canvia dos nombres sense utilitzar la tercera variable
Escriu un programa en c per intercanviar dos nombres sense utilitzar la tercera variable.
Entrada: a=10 b=20
Sortida: a=20 b=10
9) Imprimeix 'hola' sense utilitzar punt i coma
Escriu un programa c per imprimir 'hola' sense utilitzar punt i coma
10) Programa de muntatge a C
Escriu un programa en c per sumar dos nombres amb codi ensamblador.
11) Programa C sense funció main().
Escriu un programa c per imprimir 'Hola' sense utilitzar la funció main().
12) Multiplicació matricial
Escriu un programa en c per imprimir la multiplicació de 2 matrius.
Entrada:
first matrix elements: 1 1 1 2 2 2 3 3 3 second matrix elements 1 1 1 2 2 2 3 3 3
Sortida:
multiplication of the matrix: 6 6 6 12 12 12 18 18 18
13) De decimal a binari
Escriu un programa en c per convertir un nombre decimal a binari.
Entrada: 5
Sortida: 101
ls comanda linux
Entrada: 20
Sortida: 10100
14) Triangle de l'alfabet
Escriu un programa en c per imprimir un triangle alfabètic.
Sortida:
A ABA ABCBA ABCDCBA ABCDEDCBA
15) Triangle numèric
Escriu un programa en c per imprimir un triangle numèric.
Entrada: 7
Sortida:
establert en java
enter the range= 6 1 121 12321 1234321 123454321 12345654321
16) Triangle de Fibonacci
Escriu un programa en c per generar un triangle de Fibonacci.
Entrada: 5
Sortida:
1 1 1 1 1 2 1 1 2 3 1 1 2 3 5
17) Nombre en caràcters
Escriu un programa en c per convertir nombres en caràcters.
Entrada: 5
Sortida: cinc
Entrada: 203
Sortida: dos zero tres