Срочно актуально до завтра ( до31.12.2022)!!!! Написать 2 кода на 2 задания на языке С. Коды писать по отдельности
1)маэмо масив з 15 цілих чисел. елементи масиву вводяться користувачем. напишіть програму для пошуку добутку негативних елементів масиву з парними індексами
2) маємо рядок А1 і А2. Рядки вводяться користувачем. (кількість введених символів не менше ніж 10). Створіть рядок А3 відповідно до наступного правила: додайте 5 перших символів рядку А1 до нового рядку та остані 2 символів рядку А2
Ответы
Мова програмування С++
1) реалізація
#include <iostream>
int main() {
const int N = 15; // розмір масиву
int a[N]; // масив
int product = 1; // змінна для збереження добутку
// введення елементів масиву
std::cout << "Enter " << N << " integers:" << std::endl;
for (int i = 0; i < N; ++i) {
std::cin >> a[i];
}
// пошук добутку негативних елементів з парними індексами
for (int i = 0; i < N; i += 2) { // i += 2 означає, що індекс збільшується на 2 кожну ітерацію циклу
if (a[i] < 0) { // якщо елемент масиву негативний
product *= a[i]; // змножуємо його на те, що зберігається в product
}
}
std::cout << "The product of negative elements with even indices is: " << product << std::endl;
return 0;
}
2) реалізація (заміню зразу A1, A2, A3 на букви A, B, C відповідно)
#include <iostream>
#include <string>
int main() {
std::string A, B;
std::cin >> A >> B;
if (A.length() < 10 || B.length() < 10) {
std::cout << "Рядки повинні містити щонайменше 10 символів" << std::endl;
return 1;
}
std::string C = A.substr(0, 5) + A.substr(A.length() - 2) + B;
std::cout << C << std::endl;
return 0;
}