Снова нужна помощь с С++

avatar CloneBoiii~

186

9

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img

Собсна, вот задание:Даны натуральные числа n, a1, ... , an. Определить количество членов ak последовательности a1, ... , an: кратных 3 и не кратных 5

Спойлер: "Мой код"

#include <iostream>
#include "pch.h"
using namespace std;

int main(){setlocale(LC_ALL, "Russian");int n;cout << "Введите кол-во элементов массива: ";cin >> n;double *arr = new double[n];for (int i = 0; i < n; i++) {cout << "Введите элемент a&" << i + 1 << "]:";cin >> arr;
}
int num = 0;
for (int i = 0; i < n; i++) {
if (arr < )
}
cout << "Кол-во удовлетворяющих условию переменных: " << num;
cin.get();
return 0;
}

Хелпуйте, блессрнг

urusai88

Пользователь

Регистрация: 01.11.2018

Сообщения: 3386

Рейтинг: 1113

urusai88

Регистрация: 01.11.2018

Сообщения: 3386

Рейтинг: 1113

На gist код залей для начала, читать невозможно

Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 28474

Рейтинг: 9588

Нарушения: 10

Chaiok

Регистрация: 01.08.2016

Сообщения: 28474

Рейтинг: 9588

Нарушения: 10

cin >> arr;

if (arr % 3 == 0 && arr % 5 != 0)

{num++;}
int *arr = new int[n];

чет arr{i}не вводится превращается в arr

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
Chaiok сказал(а):

cin >> arr;

if (arr % 3 == 0 && arr % 5 != 0)

{num++;}
int *arr = new int[n];
и в конце добавить быsystem("pause"); а то не видно колвоудовлетворяющих условию переменных

чет arr{i}не вводится превращается в arr

Нажмите, чтобы раскрыть...

с какой строки это вставить? что у меня лишнее?


Gist


Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 28474

Рейтинг: 9588

Нарушения: 10

Chaiok

Регистрация: 01.08.2016

Сообщения: 28474

Рейтинг: 9588

Нарушения: 10

CloneBoiii~ сказал(а):

с какой строки это вставить? что у меня лишнее?

Нажмите, чтобы раскрыть...

int *arr = new int[n];

.....

int num = 0;
for (int i = 0; i < n; i++) {
if (arr[ i ]% 3 == 0 && arr[ i ] % 5 != 0)
num++;
}

cout << "Кол-во удовлетворяющих условию переменных: " << num;
system("pause");


CloneBoiii~ сказал(а):

с какой строки это вставить? что у меня лишнее?


Gist


Нажмите, чтобы раскрыть...

форум удаляет скобки квадратные где иф там arr[ ffefse(i)]

arr

arr[ i ]

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
Chaiok сказал(а):

int *arr = new int[n];

.....

int num = 0;
for (int i = 0; i < n; i++) {
if (arr % 3 == 0 && arr % 5 != 0)
num++;
}

cout << "Кол-во удовлетворяющих условию переменных: " << num;
system("pause");


форум удаляет скобки квадратные где иф там arr[ ffefse(i)]
Нажмите, чтобы раскрыть...

много ошибок выдаёт

Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 28474

Рейтинг: 9588

Нарушения: 10

Chaiok

Регистрация: 01.08.2016

Сообщения: 28474

Рейтинг: 9588

Нарушения: 10

CloneBoiii~ сказал(а):

много ошибок выдаёт

Нажмите, чтобы раскрыть...
Спойлер:

#include <iostream>
using namespace std;

 

 

int main()

{

setlocale(LC_ALL, "Russian");

int n;

cout << "Введите кол-во элементов массива: ";

cin >> n;

int *arr = new int[ n ];

for (int i = 0; i < n; i++)

{cout << "Введите элемент a&" << i + 1 << "]:";

cin >> arr[ i] ;}

int num = 0;

for (int i = 0; i < n; i++)

{if (arr[ i ] % 3 == 0 && arr[ i ] % 5 != 0)

num++;}

cout << "Кол-во удовлетворяющих условию переменных: " << num;

system("pause");

return 0;}

у меня 0 ошибок

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
Chaiok сказал(а):

int *arr = new int[n];

.....

int num = 0;
for (int i = 0; i < n; i++) {
if (arr[ i ]% 3 == 0 && arr[ i ] % 5 != 0)
num++;
}

cout << "Кол-во удовлетворяющих условию переменных: " << num;
system("pause");


форум удаляет скобки квадратные где иф там arr[ ffefse(i)]

arr

arr[ i ]
Нажмите, чтобы раскрыть...

короче, напиши в вк лучше, а то у меня за 3 часа мозги уже ку-ку

/nkdswgr

Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 28474

Рейтинг: 9588

Нарушения: 10

Chaiok

Регистрация: 01.08.2016

Сообщения: 28474

Рейтинг: 9588

Нарушения: 10

CloneBoiii~ сказал(а):

короче, напиши в вк лучше, а то у меня за 3 часа мозги уже ку-ку

/nkdswgr

Нажмите, чтобы раскрыть...

если бы я знал твой вк

да и подправил код сверху

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
Chaiok сказал(а):

если бы я знал твой вк

да и подправил код сверху

Нажмите, чтобы раскрыть...

айди написал тебе


Всё заработало, спасибо

переставил pch.h на первое место в инклудах, ошибки исправились

Chaiok сказал(а):

если бы я знал твой вк

да и подправил код сверху

Нажмите, чтобы раскрыть...