C-ohjelmia kysytään usein haastattelussa. Näitä ohjelmia voidaan pyytää perusasioista, taulukosta, merkkijonosta, osoittimesta, linkitetystä luettelosta, tiedostojen käsittelystä jne. Annetaan nähdä c-ohjelmaluettelo.
1) Fibonacci-sarja
Kirjoita ac-ohjelma fibonacci-sarjan tulostamiseen ilman rekursiota ja rekursiota.
Syöttö: 10
Tulos: 0 1 1 2 3 5 8 13 21 34
2 ) Pääluku
Kirjoita alkuluku tarkistaaksesi alkuluvun.
Syöttö: 44
Tulos: ei alkuluku
Syöttö: 7
Lähtö: alkuluku
3) Palindromin numero
Kirjoita palinormin numero tarkistamalla ohjelma.
Syöttö: 329
Lähtö: ei palindrominumero
Syöttö: 12321
Tulos: palindrominumero
4) Factorial
Kirjoita ac-ohjelma tulostaa luvun faktori.
Syöttö: 5
Tulos: 120
Syöttö: 6
Tulos: 720
5) Armstrong-numero
Kirjoita ac-ohjelma tarkistaaksesi armstrong-numeron.
Syöttö: 153
Output: armstrong
Syöttö: 22
Lähtö: ei itsepäinen
6) Numeroiden summa
Kirjoita ac-ohjelma tulostamaan numeroiden summa.
Syöttö: 234
Tulos: 9
Syöttö: 12345
Tulos: 15
7) Käänteinen numero
Kirjoita AC-ohjelma kääntääksesi annetun numeron.
Syöttö: 123
Tulos: 321
8) Vaihda kaksi numeroa käyttämättä kolmatta muuttujaa
Kirjoita ac-ohjelma vaihtaaksesi kaksi numeroa käyttämättä kolmatta muuttujaa.
Syöttö : a = 10 b = 20
Tulos: a = 20 b = 10
9) Tulosta ”hei” ilman puolipistettä
Kirjoita AC-ohjelma tulostettavaksi ”hei” käyttämättä puolipistettä
10) Asennusohjelma C-muodossa
Kirjoita ac-ohjelma lisätäksesi kaksi numeroa kokoonpanokoodilla.
11) C-ohjelma ilman pääkoodia () function
Kirjoita ac-ohjelma tulostaaksesi ”Hei” käyttämättä main () -funktiota.
12) Matriisikertaus
Kirjoita ac-ohjelma tulostaaksesi 2 matriisia.
Syöttö:
first matrix elements:1 1 12 2 23 3 3second matrix elements1 1 12 2 23 3 3
Tulos:
multiplication of the matrix:6 6 612 12 1218 18 18
13) joulu imal binääriseksi
Kirjoita ac-ohjelma muuntamaan desimaaliluku binääriksi.
Tulo: 5
Tulos: 101
Tulo: 20
Tulos: 10100
14) Aakkosenkolmio
Kirjoita aakkoskolmion tulostamiseksi ac-ohjelma.
Tulos:
A ABA ABCBA ABCDCBA ABCDEDCBA
15) Numerokolmio
Kirjoita ac-ohjelma tulostamaan numerokolmio.
Syöttö: 7
Tulos: