logo

C Ohjelmat

C-ohjelmia kysytään haastattelussa usein. Näitä ohjelmia voidaan kysyä perusasioista, taulukosta, merkkijonosta, osoittimesta, linkitetystä listasta, tiedostojen käsittelystä jne. Katsotaanpa luetteloa c-ohjelmista.

1) Fibonacci-sarja

Kirjoita c-ohjelma fibonacci-sarjan tulostamiseksi ilman rekursiota ja rekursiota.

Syöte: 10

Lähtö: 0 1 1 2 3 5 8 13 21 34


2) Alkuluku

Kirjoita c-ohjelma alkuluvun tarkistamiseksi.

Syöte: 44

Lähtö: ei alkuluku

Syöte: 7

Lähtö: alkuluku

java taulukon merkkijono

3) Palindromi numero

Kirjoita c-ohjelma tarkistaaksesi palindrominumeron.

Syöte: 329

Lähtö: ei palindrominumero

Syöte: 12321

Lähtö: palindrominumero


4) Factorial

Kirjoita c-ohjelma, joka tulostaa luvun kertoimen.

Syöte: 5

Lähtö: 120

Syöte: 6

Lähtö: 720

kakka

5) Armstrongin numero

Kirjoita c-ohjelma tarkistaaksesi armstrong-luvun.

Syöte: 153

Lähtö: armstrong

Syöte: 22

Lähtö: ei armstrong


6) Numeroiden summa

Kirjoita c-ohjelma, joka tulostaa numeroiden summan.

Syöte: 2. 3. 4

Lähtö: 9

Syöte: 12345

Lähtö: viisitoista


7) Käänteinen numero

Kirjoita c-ohjelma, joka kääntää annetun luvun.

alimerkkijonoindeksi sql:ssä

Syöte: 123

Lähtö: 321


8) Vaihda kaksi numeroa ilman kolmatta muuttujaa

Kirjoita c-ohjelma kahden luvun vaihtamiseksi ilman kolmatta muuttujaa.

Syöte: a = 10 b = 20

ovat malliesimerkkejä

Lähtö: a = 20 b = 10


9) Tulosta 'hei' käyttämättä puolipistettä

Kirjoita c-ohjelma, joka tulostaa 'hei' käyttämättä puolipistettä


10) Kokoonpanoohjelma C-kielellä

Kirjoita c-ohjelma kahden numeron lisäämiseksi kokoonpanokoodilla.


11) C Ohjelma ilman main()-funktiota

Kirjoita c-ohjelma, joka tulostaa 'Hei' ilman main()-funktiota.


12) Matriisin kertolasku

Kirjoita c-ohjelma, joka tulostaa 2 matriisin kertolaskua.

Syöte:

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

Lähtö:

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

13) Desimaalista binääriin

Kirjoita c-ohjelma, joka muuntaa desimaaliluvun binäärilukuksi.

Syöte: 5

Lähtö: 101

Syöte: kaksikymmentä

Lähtö: 10100


14) Aakkoskolmio

Kirjoita c-ohjelma aakkoskolmion tulostamiseksi.

Lähtö:

merkkijonojen ketjutus java
 A ABA ABCBA ABCDCBA ABCDEDCBA 

15) Numerokolmio

Kirjoita c-ohjelma numerokolmion tulostamiseksi.

Syöte: 7

Lähtö:

 enter the range= 6 1 121 12321 1234321 123454321 12345654321 

16) Fibonaccin kolmio

Kirjoita c-ohjelma Fibonaccin kolmion luomiseksi.

Syöte: 5

Lähtö:

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

17) Numero merkeissä

Kirjoita c-ohjelma lukujen muuntamiseksi merkeiksi.

Syöte: 5

Lähtö: viisi

Syöte: 203

Lähtö: kaksi nolla kolme