Neviem si rady s týmito troma programami, ktoré nefungujú ako majú.
Dlho nad tým rozmýšľam a skúška sa blíži. Budem rada za každú pomoc.
1. má zistiť, či sa písmeno, ktoré zadám nachádza v danom reťazci.
//Ma zistiť, ci sa ktorékolvek pismeno, ktoré zadam nachádza v danom retazci
#include<stdio.h>
#include<string.h>
int main(){
char string[100];
char znak;
int i,n;
n = strlen(string);
gets(string);
scanf("%c", &znak);
for(i=0;i<n;i++){
if(string[i]==znak){
printf("Znak %c sa nachadza v retazci %s", znak, string[i]);
}
else{
printf("Znak %c sa nenachadza v retazci %s", znak, string[i]);
}
}
}
2.má zistiť počet záporných čísel v poli
#include<stdio.h>
int main(){
int pole[]= {1,2,3,-4,-5,6,7,-8,-9,-10,11};
int i;
for(i=0;i<11;i++){
if(pole[i]<0){
printf("Zaporne cisla su: %d \n", pole[i]);
}
}
printf("Pocet cisel v poli je: %d\n", sizeof(pole)/sizeof(int));
printf("Pocet zapornych cisel je: %d\n", pole[i]);
}
3. má zistiť, či su všetky písmena v slove samohlasky.
//zisti ci su vsetky pismena v slove samohlasky
#include<stdio.h>
#include<string.h>
int main(){
char string[80];
int i,n;
n=strlen(string);
gets(string);
for(i=0;i<n;i++){
if(string[i]=='a' || string[i]=='e' || string[i]=='u' || string[i]=='o'|| string[i]=='i' || string[i]=='y'){
}
}
printf("Vsetky pismena v slove su samohlasky.\n" );
}