Informatika3-2024/Megoldasok3
A MathWikiből
(Változatok közti eltérés)
Kkovacs (vitalap | szerkesztései)
(Új oldal, tartalma: „== Megoldások == Csak azoknak a feladatoknak lesznek itt a megoldásai amiket megbeszéltünk gyakorlaton. A többi feladat tökéletes ZH-ra gyakorlásnak! ==== Kar…”)
(Új oldal, tartalma: „== Megoldások == Csak azoknak a feladatoknak lesznek itt a megoldásai amiket megbeszéltünk gyakorlaton. A többi feladat tökéletes ZH-ra gyakorlásnak! ==== Kar…”)
A lap jelenlegi, 2024. március 21., 15:31-kori változata
Megoldások
Csak azoknak a feladatoknak lesznek itt a megoldásai amiket megbeszéltünk gyakorlaton. A többi feladat tökéletes ZH-ra gyakorlásnak!
Karakter számoló
#include<stdio.h> int count(char w[], char c) { int i; int s = 0; for(i = 0; w[i] != '\0'; i++) { if(w[i] == c) { s++; } } return s; } int main(void) { char c = 'l'; char str[] = "paprika"; printf("The character %c appears %d times in the string %s.\n", c, count(str, c), str); return 0; }
Leggyakoribb karakter
#include<stdio.h> int count(char w[], char c) { int i; int s = 0; for(i = 0; w[i] != '\0'; i++) { if(w[i] == c) { s++; } } return s; } char common(char s[]) { int i; int n = 0; char comm = s[0]; for(i = 0; w[i] != '\0'; i++) { if(count(s, s[i]) > n) { comm = s[i]; n = count(s, s[i]); } } return comm; } int main(void) { char c = 'l'; char str[] = "paprika"; printf("The character %c appears %d times in the string %s.\n", c, count(str, c), str); return 0; }