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

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

Войти
Регистрация
Восстановить пароль
 
Soft
4 / 4 / 1
Регистрация: 20.09.2010
Сообщений: 102
#1

Определение колличества членов ak псоледовательности - C++

22.09.2010, 18:10. Просмотров 317. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста подправить программу. Нужно Определить количество членов ak последовательности а1,....,аn, являющихся нечетными числами.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
int S=0;
int n;
int main()
{
std::cout <<"vvedite n";
std::cin >>n;
int a[n];
for (int i=0; i<=n; i++)
a[n]=a[n]/2;
if (a[n]=0) 
S=S+1;
std::cout <<S;
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2010, 18:10     Определение колличества членов ak псоледовательности
Посмотрите здесь:
C++ Определение колличества ядер процессора
Определение статических переменных - членов класса C++
Подсчет колличества вхождений буквы в строку C++
C++ Отсортировать матрицу по возрастанию колличества положительных элементов по увелечению
Подсчет колличества слов разделенных пробелом и пробелов в файле C++
Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного колличества слов C++
C++ найти сумму 10-ти членов следующих общих членов,которые даны снизу
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.09.2010, 18:18     Определение колличества членов ak псоледовательности #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int n;
    int count = 0;
 
    cout << "Input n: ";
    cin >> n;
 
    for (int i = 0; i <= n; i++)
        if (i % 2 == 0)
            count++;
 
    cout << count;
 
    getch();
    return 0;
}
Забудьте про глобальные переменные.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
22.09.2010, 18:19     Определение колличества членов ak псоледовательности #3
C++
1
2
3
for (int i=0; i<=n; i++)
if ( a[n] % 2 ) 
++S;
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.09.2010, 18:20     Определение колличества членов ak псоледовательности #4
Упс, думал чётными... тогда в 15 строке так:
if (i % 2 != 0)
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
22.09.2010, 18:20     Определение колличества членов ak псоледовательности #5
Цитата Сообщение от silent_1991 Посмотреть сообщение
i % 2
% ???
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
22.09.2010, 18:21     Определение колличества членов ak псоледовательности #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
int main()
{
int S=0;
int n;
std::cout <<"vvedite n ";
std::cin >>n;
int a[n];
for (int i=0; i<n; i++)
{
std::cin >> a[i];
}
for(int i = 0; i < n; i++)
{
if (a[i]%2 != 0) 
S++;
}
std::cout <<"Kolu4ectBo He 4etHux 4ucel =  " << S;
getch();
return 0;
}
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
22.09.2010, 18:23     Определение колличества членов ak псоледовательности #7
а ну да
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2010, 18:25     Определение колличества членов ak псоледовательности
Еще ссылки по теме:
C++ найти сумму 10-ти членов следующих общих членов,которые даны снизу
C++ Для заданной матрицы найти такие k и n, что сумма членов k-го столбца совпадает с суммой членов n-й строки
C++ определить число членов ряда, необходимых для расчета с заданной погрешностью суммы членов ряда:
C++ Получить число отрицательных членов последовательности и сумму нулевых членов последовательности
Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда C++

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

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.09.2010, 18:25     Определение колличества членов ak псоледовательности #8
Потому что при делении по модулю два вернётся либо 0, либо 1, что будет означать либо чётное (остатка нет, число разделилось на 2), либо нечётное (любое нечётное число есть предыдущее чётное плюс 1 => (2n + 1) % 2 == 1) соответственно.
Yandex
Объявления
22.09.2010, 18:25     Определение колличества членов ak псоледовательности
Ответ Создать тему
Опции темы

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