<strong>Príklad č.1</strong>
Napíšte program, ktorý vypíše nasledujúci text :
James Som / "Agent 007" / # 150% zaruka # Spol. s rucenim neobmedzenym
#include
main() { /* slash '/' sa vypise normalne,
- pred uvodzovky musime dat backslash '',
- percenta musime zdvojit,
- n = odriadkovanie
<strong>Príklad č.2</strong> Napíšte program ktorý načíta znak (ASCII) a vypíše znak s hodnotou o jedno vyššou. napr: načítane : A výpis : B
#include
main(){
int znak; /* definovanie premmenej na nacitanie,
- znak sa definuje ako celociselny typ int.*/
znak = getchar(); /* nacitanie */ putchar(znak+1); /* vypis hodnoty o jedno vacsej */ putchar('n'); /* odriadkovanie, musia byt apostrofy */
}
<strong>Príklad č.3</strong> Napíšte program ktorý načíta celé dekadické číslo (0 .. 255), a vypíše jeho hexadecimálnu hodnotu. napr: nacitane : 127 vypis : 127 = 7Fh
#include
main() { int cislo;
printf("Zadaj cislo 0..255 : "); scanf("%d",&cislo); /* nacitanie cisla '%d' pre dekadicke cislo,*/ /* nazabudnite na '&' pred premmenou */
/* vypis, '%d' pre cislo, * '%X' pre hexadecimalnu /* /* hodnotu cisla velkymi pismenami */ printf(" %d = %Xh n",cislo,cislo); }
<strong>Príklad č.4</strong>
Napíšte program, korý pripočíta 25% daň. napr:
Zadajte cenu bez dane : 100 Cena s 25% danou je : 125
#include
main(){ int cena;
printf("Zadajte cenu bez dane : "); scanf("%d",&cena); /* nacitanie ceny */
/* vypis ceny s 25 % danou
- vypis je typu float (%f) na 2 desatinne miesta
}
<strong>Príklad č.5</strong> Napíšte program, ktorý vypočíta obsah obdĺžnika.
#include
main(){ int a,b;
printf("Zadaj sirku a vysku obdlznika: n"); scanf("%d%d",&a,&b); printf("Obsah obdlznika je %dn",a*b); }
<strong>Príklad č.6</strong> Napíšte program, ktorý načíta reálne číslo a vypíše jeho celočíselnú časť. napr.: načítané :25.14 výpis :25
#include
main() { float cislo; int cele;
printf("Zadaj realne cislo : "); scanf("%f",&cislo);
/* I.sposob - vypis na 0 des. miest */ printf("Celosiselna cast I: %6.0f n",cislo);
/*II.sposob - celociselne delenie */ cele = cislo / 1; printf("Celociselna cast II. : %dn",cele ); }
<strong>Príklad č.7</strong> Napíšte program, ktorý načíta 3 veľké pismená a vypíše ich malé.
#include
main(){ int p1,p2,p3;
printf("Zadaj 3 velke pismena - za sebou bez medzierky.n");
p1 = getchar(); p2 = getchar(); p3 = getchar();
/* v ASCII tabulke su male od velkych vzdialene o 32 znakov*/ /* namiesto cisla mozeme napisat rozdiel : 'A' - 'a'*/ printf("Male pismena su %c, %c, %cn",p1+32,p2+32,p3+32); }
<strong>Príklad č.8</strong> Napíšte program, ktorý načíta 3 reálne čísla a vypíše ich aritmeticky priemer na 2 des. miesta.
#include
main(){ float a,b,c;
printf("Zadaj 3 realne cislan"); scanf("%f%f%f",&a,&b,&c);
printf("Aritmeticky priemer je %6.2f n",(a+b+c)/3); }