Cod sursa(job #2645460)

Utilizator kappykkDragos kappykk Data 28 august 2020 13:18:26
Problema Text Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.68 kb
#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;
}