Diskuze: Prosím rychle pomozte- písemka
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Na fóru řešíme chyby v kódu a problémy při vývoji, neděláme za druhé celé programy Když pošleš co máš, tak ti určitě někdo poradí jak dál. Jinak základy céčka by měl umět každý "hardvérář", učitel má pravdu.
Ok. Čekal jsem to a máte pravdu... Vlákno prosím smažte
Už si predpokladám po písomke.
#include <stdio.h>
#include <string.h>
int je_velke_pismeno(char c);
int je_male_pismeno(char c);
char najvacsie_velke(char * s);
char najmensie_velke(char * s);
char najvacsie_male(char * s);
char najmensie_male(char * s);
int main(void)
{
char buffer[81];
printf("Zadajte retazec max 80 znakov:\n");
scanf("%s", buffer);
printf("Najvacsie velke pismeno v retazci je: %c\n", najvacsie_velke(buffer));
printf("Najmensie velke pismeno v retazci je: %c\n", najmensie_velke(buffer));
printf("Najvacsie male pismeno v retazci je: %c\n", najvacsie_male(buffer));
printf("Najmensie male pismeno v retazci je: %c\n", najmensie_male(buffer));
return 0;
}
int je_velke_pismeno(char c)
{
return c >= 'A' && c <= 'Z' ? 1 : 0;
}
int je_male_pismeno(char c)
{
return c >= 'a' && c <= 'z' ? 1 : 0;
}
char najvacsie_velke(char * s)
{
int i, velkost = strlen(s);
char vysledok = '@';
for (i = 0; i < velkost; i++) {
if (je_velke_pismeno(s[i])) {
if (s[i] > vysledok)
vysledok = s[i];
}
}
return vysledok != '@' ? vysledok : ' ';
}
char najmensie_velke(char * s)
{
int i, velkost = strlen(s);
char vysledok = '{';
for (i = 0; i < velkost; i++) {
if (je_velke_pismeno(s[i])) {
if (s[i] < vysledok)
vysledok = s[i];
}
}
return vysledok != '{' ? vysledok : ' ';
}
char najvacsie_male(char * s)
{
int i, velkost = strlen(s);
char vysledok = '@';
for (i = 0; i < velkost; i++) {
if (je_male_pismeno(s[i])) {
if (s[i] > vysledok)
vysledok = s[i];
}
}
return vysledok != '@' ? vysledok : ' ';
}
char najmensie_male(char * s)
{
int i, velkost = strlen(s);
char vysledok = '{';
for (i = 0; i < velkost; i++) {
if (je_male_pismeno(s[i])) {
if (s[i] < vysledok)
vysledok = s[i];
}
}
return vysledok != '{' ? vysledok : ' ';
}
Zobrazeno 5 zpráv z 5.