Pagini recente » Cod sursa (job #405073) | Cod sursa (job #3126257) | Cod sursa (job #2914815) | Cod sursa (job #1032962) | Cod sursa (job #2645460)
#include <stdio.h>
#include <stdlib.h>
int lmed(char arr[]);
int main(void) {
char arr[100];
gets(arr);
//int l=sizeof(arr)/sizeof(arr[0]);
int MD = lmed(arr);
printf("Media:%d", MD);
return 0;
}
int lmed(char arr[])
{
int nrAll=0, nrCuv, med;
if (arr[0] == '-' && arr[1] == ' ')
nrCuv = 0;
else
nrCuv = 1;
for (int i = 0; arr[i] != '\0'; i++) {
if (arr[i] != '.' && arr[i] != ',' && arr[i] != '-' && arr[i] != '!' && arr[i] != '?') {
if (arr[i] == ' ') {
nrCuv++;
}
if(arr[i] != ' ') {
nrAll++;
}
}
if (arr[i] == '-'&& arr[i+1]!=' ') {
nrCuv++;
}
}
med = nrAll / nrCuv;
return med;
}