Author's photo
Juraj K.
informatika

Mohli by ste mi pomôcť s úlohou programovanie jazyk C ?

Napíšte program, ktorý načíta ľubovoľnou funkciou 1 znak. Pre znak vypíše jeho ASCII hodnotu vdesiatkovej ahexadecimálnejsústave. Ak bolo zadané malé písmeno(a až z), potom navyšetoto prevedie aj na veľképísmeno arovnako vypíše jeho ASCII hodnotu vdesiatkovej ahexadecimálnej sústave.

1 odpoveď
#include <stdio.h>

int main()
{
char ch;
printf("Zadajte znak: ");
scanf("%c", &ch); // nacitanie znaku
if (ch > 95) // male pismeno
{
printf("\n Malé písmeno");
printf("\n ASCII hodnota v desiatkovej sústave : %d", ch);
printf("\n ASCII hodnota v šestnáskovej sústave : 0x%x\n", ch);
ch = ch - 32; // prevod na velke pismeno
}
printf("\n Veľké písmeno");
printf("\n ASCII hodnota v desiatkovej sústave : %d", ch);
printf("\n ASCII hodnota v šestnáskovej sústave : 0x%x\n", ch);
return 0;
}

https://pastebin.com/raw/EFADg7zW