Форум программистов, компьютерный форум CyberForum.ru

Я новичек. Проверил силы - не работает прога - C++

Восстановить пароль Регистрация
 
Ninbuz
0 / 0 / 0
Регистрация: 14.04.2011
Сообщений: 7
14.04.2011, 20:14     Я новичек. Проверил силы - не работает прога #1
Добрый вечер. Я пару месяцев как начал изучать С++. Практически ничего не смыслю. Вот решил закрепить изученное, написал прогу, в которую вводиш оценки класса(в школе). Она в свою очередь должна была показать к-во учеников, которые учатся на низком, среднем, достаточном и высоком уровне знаний, коэф. наученности и качества, и сколько учеников на какую оценку учатся.
Вот мое несчастье:

#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<int>kl;
int buf=0;
int x=0, y=0, z=0,w=0, a=0, b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0; //это низкий, средний, достаточный, высокий уровни(x...w; это оценки от 1 до 12 (a...l)
double kn, kj, prv,prd,prs,prn; //коэф. наученности, качества и проценты детей
cout<<"Џiб«п Є®¦*®Ј® ўўҐ¤Ґ**п вЁб*гвЁ Є«*ўiиг 'Enter'. Џ® §*Єi*зe**i ўў®¤г - **вЁб*гвЁ 'Ctrl+Z'"<<endl<<"‚ўҐ¤iвм ®жi*ЄЁ: "<<endl;

while(cin>>buf){
kl.push_back(buf);
if(buf>0&&buf<=3) x+=1;

if(buf>=4&&buf<=6) y+=1;

if(buf>=7&&buf<=9) z+=1;

if(buf>=10&&buf<=12) w+=1;}
__________________________________________//работает до этого момента
vector<int>::iterator ini, at, end;
ini=kl.begin();
end=kl.end();
for(at=ini; at<end; at++)
if(*at=1) a+=1;
if(*at=2) b+=1;
if(*at=3) c+=1;
if(*at=4) d+=1;
if(*at=5) e+=1;
if(*at=6) f+=1;
if(*at=7) g+=1;
if(*at=8) h+=1;
if(*at=9) i+=1;
if(*at=10) j+=1;
if(*at=11) k+=1;
if(*at=12) l+=1;


kn=((l*12)+(k*11)+(j*10)+(i*9)+(h*8)+(g*7)+(f*6)+(e*5)+(d*4)+(c*3)+(b*2)+(a*1))/(kl.size()*12);
kj=((l*12)+(k*11)+(j*10)+(i*9)+(h*8)+(g*7))/(kl.size()*12);
prv=(w/kl.size())*100;
prd=(z/kl.size())*100;
prs=y/kl.size()*100;
prn=(x/kl.size())*100;


cout<<"ђҐ§г«мв*вЁ ®ЎзЁб«Ґ*м:"<<endl;
cout<<"Є®Ґдiжiу*в **ўзҐ*®бвi="<<kn<<";"<<"Љ®Ґдiжiу*в пЄ®бвi="<<kj<<";"<<endl<<endl;
cout<<"Ќа: "<<x<<", "<<prn<<"%;"<<" Cp: "<<y<<", "<<prs<<"%;"<<" „p: "<<z<<", "<<prd<<"%;"<<" Bp: "<<w<<", "<<prv<<"%;"<<endl<<endl;
cout<<"Љi«мЄiбвм гз*iў - ®жi*Є*:"<<endl<<"Ќ* 1-"<<a<<"; "<<"Ќ* 2-"<<b<<"; "<<"Ќ* 3-"<<c<<"; "<<"Ќ* 4-"<<d<<";"<<endl<<"Ќ* 5-"<<e<<"; "<<"Ќ* 6-"<<f<<"; "<<"Ќ* 7-"<<g<<"; "<<"Ќ* 8-"<<h<<";"<<endl<<"Ќ* 9-"<<i<<"; "<<"Ќ* 10-"<<j<<"; "<<"Ќ* 11-"<<k<<"; "<<"Ќ* 12-"<<l<<";"<<endl;
}

Помогите плз
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2011, 20:14     Я новичек. Проверил силы - не работает прога
Посмотрите здесь:

C++ Почему не работает?:( [новичек]
C++ прога не правильно работает
C++ Не работает прога
C++ Прога работает неправильно
C++ не работает прога
почему не работает прога? C++
не работает прога на VS 2010 C++
C++ не работает прога

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vitaska
 Аватар для vitaska
83 / 83 / 2
Регистрация: 04.02.2010
Сообщений: 162
14.04.2011, 20:28     Я новичек. Проверил силы - не работает прога #2
Цитата Сообщение от Ninbuz Посмотреть сообщение
Практически ничего не смыслю.
печально
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.04.2011, 20:42     Я новичек. Проверил силы - не работает прога #3
а вы сами писали то?)) код нормально оформите
Yandex
Объявления
14.04.2011, 20:42     Я новичек. Проверил силы - не работает прога
Ответ Создать тему
Опции темы

Текущее время: 02:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru