Cod sursa(job #2413381)

Utilizator StefanSanStanescu Stefan StefanSan Data 23 aprilie 2019 12:57:45
Problema Text Scor 30
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <iostream>
#include <algorithm>
#include <string>
#include <string.h>
#include <fstream>

using namespace std;

ifstream in("text.in");
ofstream out("text.out");

char c[400000];
int nr = 0, nrr = 0;

void citire() {
	in.get(c, sizeof(c));
}
void nr_cuvinte() {
	for (int i = 1; i < strlen(c); i++) {
		int sr = c[i];
		if (((sr == 32 || sr == 45) && c[i - 1] != '-' ) ) nr++;
		
	}
	nr += 1;
}

void lungime() {
	for (int i = 0; i < strlen(c); i++) {
		int sr = c[i];
		if ((sr <= 89 && sr >= 65 ) || (sr <= 122 && sr >= 97) || (sr <= 57 && sr >= 48)) nrr++;

	}
}

int main() {
	citire();
	nr_cuvinte();
	lungime();
	out << nrr / nr;

}