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

Где ошибка? - C++

Восстановить пароль Регистрация
 
kalenikov
0 / 0 / 1
Регистрация: 25.01.2013
Сообщений: 22
07.12.2013, 02:18     Где ошибка? #1
Вот условие -"Ученик на свой ​​день рождения раздал ученикам класса конфеты, в том числе и себе. Ребятам давал четное количество, а девушкам нечетное количество. Подсчитать количество девушек и парней в классе.

Формат входных данных

Первая строка содержит общее количество учащихся, натуральное число N. В следующих строках количество розданных конфет. Все числа входного файла не превышают 1 миллиард.
Формат результата

Единственная строка файла содержит количество девочек и мальчиков через пробел."
А вот мое решение(не судите строго, я только учусь)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
    int mas[10];
    ifstream inp("in.dat");
    ofstream out("out.ans");
    int kil;
    int i1=0;
            int sum1=0;
            int i2=0;
            int sum2=0;
    inp>>kil;
    for(int i=0;i<kil;i++ )
    {
        inp>>mas[kil];
        while(true){
            
            if(mas[kil]==1 || mas[kil]%2==1){i1++; sum1+=i1;}
        else continue;
        }
        while(true){
            
            if(mas[kil]%2==0){i2++;sum2+=i2;}
            else continue;
        }}
    out<<sum1<<i2;
    return 0;
}
Заранее благодарен!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 02:18     Где ошибка?
Посмотрите здесь:

C++ Где ошибка??
Где ошибка? C++
C++ Где ошибка?
C++ Где ошибка?
Где ошибка? C++
C++ Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка)
C++ Где ошибка?
Где ошибка? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.12.2013, 02:50     Где ошибка? #2
Цитата Сообщение от kalenikov Посмотреть сообщение
inp>>mas[kil];
C++
1
inp >> mas[i];
и т.д.

Добавлено через 1 минуту
Цитата Сообщение от kalenikov Посмотреть сообщение
int mas[10];
Массив нужно размером kil создавать.
Yandex
Объявления
07.12.2013, 02:50     Где ошибка?
Ответ Создать тему
Опции темы

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