Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Newspaper
//g++ 5.4.0 #include <iostream> #include <map> using namespace std; int main() { int casos, cant_letras,valor,cant_oraciones; char letra; string oracion; double cuenta; map<char,int> letras; cin>>casos; cout<<"Casos: "<<casos<<"\n"; while(casos--){ cuenta=0; cin>>cant_letras; cout<<"Cantidad de letras: "<<cant_letras<<"\n"; while(cant_letras--){ cin>>letra>>valor; letras[letra]=valor; } cin>>cant_oraciones; cout<<"Cantidad de oraciones: "<<casos<<"\n"; while(cant_letras--){ getline(cin,oracion); } for(int i=0;i<oracion.length();i++){ if(letras.find(oracion[i])!=letras.end()){ cuenta=cuenta+letras[oracion[i]]; } } cout<<cuenta<<"\n"; letras.clear(); } }
run
|
edit
|
history
|
help
0
segmentedSieveD
Zadanie Kolokwium 2013: Trójkąty i trójkąty
MyString
2
ClassQuiz
kth smallest element in a matrix
Good1
graph representation Adjacency List
References Pt 1 C++
point to a rvalue