logo

Programes C

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