Вопрос Написать программу без чата gpt на c++

Регистрация
1 Июл 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Целочисленный n[8] Переписать все отрицательные однозначные значення из массива n в массив р. Посчитать количество чётных значений в массиве p. C++
 
А чем решение ChatGPT не устроило?
 
#include <iostream>

int main() {
int n[8] = {3, -5, 7, -2, -4, 9, 1, -8};
int p[8] = {0};
int count = 0;

for (int i = 0; i < 8; i++) {
if (n < 0 && n >= -9) {
p = n * -1;
} else {
p = n;
}

if (p % 2 == 0) {
count++;
}
}

std::cout << "Количество чётных значений в массиве p: " << count << std::endl;

return 0;
}
 
Вот тебе код без чатгпт, наклипала за пару минут

#include <iostream>
using namespace std;

int main() {
int n[8] = {5, -3, 7, -9, -2, 4, 1, -6};
int p[8] = {0};
int count = 0;

for (int i = 0; i < 8; i++) {
if (n < 0 && n > -10) {
p = abs(n);
}
if (p % 2 == 0) {
count++;
}
}

cout << "Массив p: ";
for (int i = 0; i < 8; i++) {
cout << p << " ";
}

cout << "\nКоличество чётных значений в массиве p: " << count << endl;

return 0;
}
 
Нет, без чата ГПТ это невозможно, остынь.
 
#include <iostream>
using namespace std;

int main() {
int n[8] = {3, -5, 7, -2, 9, -6, 8, -1};
int p[8];
int count_even = 0;

for (int i = 0; i < 8; i++) {
if (n < 0 && n > -10) {
p = n;
if (p % 2 == 0) {
count_even++;
}
} else {
p = 0; // Если значение не удовлетворяет условию, заменяем на 0.
}
}

// Выводим массив p
cout << "Массив p: ";
for (int i = 0; i < 8; i++) {
cout << p << " ";
}
cout << endl;

// Выводим количество четных значений в массиве p
cout << "Количество четных значений в массиве p: " << count_even << endl;

return 0;
}
 
Назад
Сверху