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

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

Восстановить пароль Регистрация
 
Soft
4 / 4 / 1
Регистрация: 20.09.2010
Сообщений: 102
22.09.2010, 18:10     Определение колличества членов ak псоледовательности #1
Помогите пожалуйста подправить программу. Нужно Определить количество членов 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++ определить число членов ряда, необходимых для расчета с заданной погрешностью суммы членов ряда:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 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
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 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
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
22.09.2010, 18:20     Определение колличества членов ak псоледовательности #4
Упс, думал чётными... тогда в 15 строке так:
if (i % 2 != 0)
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
22.09.2010, 18:20     Определение колличества членов ak псоледовательности #5
Цитата Сообщение от silent_1991 Посмотреть сообщение
i % 2
% ???
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 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
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 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++ Определение колличества ядер процессора
Определение статических переменных - членов класса C++
Подсчет колличества слов разделенных пробелом и пробелов в файле C++

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

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

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