Тема: Одновимірний масив у С
Напишіть програму, яка заповнює масив із 16 цілих чисел випадковими значеннями від -10 до 50, виводить його на екран і потім рахує і виводить кількість парних серед них.
А як задати цей діапазон, не дуже розумію?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Одновимірний масив у С
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Напишіть програму, яка заповнює масив із 16 цілих чисел випадковими значеннями від -10 до 50, виводить його на екран і потім рахує і виводить кількість парних серед них.
А як задати цей діапазон, не дуже розумію?
з діапазоном я розібрався, але тепер цікавить як вивести кількість парних елементів?
https://ideone.com/S8NYYT
Де помилка? У компіляторі Dev C++ виводить багато більше значень, ніж потрібно, і також не правильно виводить кількість парних і непарних елементах
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i, n;
int odd = 0;
int even = 0;
int A[15];
srand(time(NULL));
for(i = 0; i < n; i++) {
A[i] = rand() % 60 - 10;
printf(" %d ", A[i]);
}
for(i = 0; i < n; i++) {
if(A[i] % 2 == 0)
even++;
else
odd++;
}
printf("\neven numbers in array: %d", even);
printf("\n odd numbers in array: %d", odd);
}
виводить багато більше значень, ніж потрібно
int i, n; // ... for(i = 0; i < n; i++) { // ... } }
Яке значеня n ?
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися