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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AlexTS
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 20
#1

Найти сумму четных и нечетных чисел - C++

05.07.2013, 18:13. Просмотров 653. Ответов 4
Метки нет (Все метки)

Файл F генерируется из случайных чисел, размерность которой указывает пользователь. Найти сумму четных и нечетных.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2013, 18:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму четных и нечетных чисел (C++):

Найти количество и сумму четных и нечетных чисел в массиве - C++
Дан массив чисел В. Найти кол-во и сумму четных чисел в массиве и кол-во и сумму нечетных чисел, которые переписать в новый массив. Не...

Числа. Подсчитать количество четных и нечетных чисел- разрядов. Найти суммы только всех четных и только нечетных, проверить какая из сумм больше - C++
Добрый день, не могу понять как же составить программу для этой задачи без использования массивов. Запросить у пользователя...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N - C++
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N. Не могу найти где ошибка ? #include <iostream> #include...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до n - C++
18 задача 1 лаба После удара о поверхность Земли мяч движется вертикально вверх со скорость 15 м\с. Найдите координату мяча над...

Найти сумму четных отрицательных и сумму нечетных положительных элементов массива. - C++
Составьте программу на языке С++ для решения одного из вариантов заданий. Программа должна иметь пользовательское меню, которое позволяет:...

Найти сумму четных отрицательных и сумму нечетных положительных элементов массива. - C++
Помогите написать код на с++ Программа должна иметь пользовательское меню, которое позволяет: Заполнить массив и при этом вывести его...

4
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
05.07.2013, 18:15 #2
Эти суммы нужно найти до сохранения в файл, во время записи в него или после сохранения с открытием?
0
Ezembi
100 / 87 / 3
Регистрация: 29.05.2013
Сообщений: 227
05.07.2013, 18:17 #3
Т.е. надо Записать -> Прочитать -> Подсчитать?
Цитата Сообщение от AlexTS Посмотреть сообщение
размерность которой
Размерность чего?
Указать диапазон?[от;до]
0
AlexTS
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 20
05.07.2013, 20:18  [ТС] #4
Цитата Сообщение от Ezembi Посмотреть сообщение
Т.е. надо Записать -> Прочитать -> Подсчитать?

Размерность чего?
Указать диапазон?[от;до]
вот написал но серавно неправильно считает
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <cstdlib>
#include <ctime>
using namespace std;

int main(){
srand(time(NULL));
FILE* fp = fopen("F.txt", "a+");
int K, num, sum_1 = 0, sum_2 = 0;
cout << "Vvedite razmerenost'/n";
cin>>K;
char *string = new char[K];
for(int i = 0; i < 100; i++){
num = rand() % K;
if(num + 1) sum_1 += num;
else sum_2 += num;
string = (num);
for(int j = 0; j < strlen(string); j++)
putc(string[i], fp);
putc(' ', fp);
}
cout << "Summa 4etnih 4isel: " << sum_2;
cout << "\nSumma ne4etnih 4isel: " << sum_1;
fclose(fp);
getch();
return 0;
}
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
05.07.2013, 20:52 #5
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
31
32
33
34
35
36
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <ctime>
 
int main()
{
    srand(time(0));
    size_t numbersCount;
    std::cout << "Input the count of numbers: ";
    std::cin >> numbersCount;
 
    int currentNumber;
    std::fstream file;
    file.open("D:\Numbers File.txt", std::ios::out);
    for (size_t i = 0; i < numbersCount; i++)
        file << (currentNumber = rand() % 50) << " ";
    file.close();
 
    file.open("D:\Numbers File.txt", std::ios::in);
    int oddNumbersSum(0), evenNumbersSum(0);
    std::cout << "File content: ";
    while (file >> currentNumber) {
        std::cout << currentNumber << " ";
        if (currentNumber % 2) {
            oddNumbersSum += currentNumber;
        } else {
            evenNumbersSum += currentNumber;
        }
    }
    file.close();
    std::cout << std::endl << "Even number's sum: " << evenNumbersSum << std::endl;
    std::cout << "Odd number's sum: " << oddNumbersSum << std::endl;
 
    return 0;
}
0
05.07.2013, 20:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2013, 20:52
Привет! Вот еще темы с ответами:

Найти сумму четных и произведение нечетных элементов - C++
В массиве X(n) после каждого отрицательного элемента вставить ноль. Определить, поменялось ли местоположение минимального элемента ...

Из файла создать массив, в котором найти разность между суммой четных чисел и произведением нечетных чисел - C++
Создать файл, куда записать n целых чисел. Из файла создать массив, в котором найти разность между суммой четных чисел и произведением...

Найти сумму четных и произведение нечетных элементов массива - C++
В массиве X(n) после каждого отрицательного элемента вставить ноль. Определить, поменялось ли местоположение минимального элемента ...

Найти наибольшее из нечетных и количество четных чисел - C++
В последовательности а1 … аn найти наибольшее из нечетных и количество четных чисел. я в ней затруднился)


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru