Составьте программу, которая заполняет массив а[1..10] случайными целыми числами в диапазоне от 1 до 20 и выводит на экран элементы массива с нечетными значениями
#include < stdio.h> char issimple( int num ) { int i; if (num < 2 & & num > -2) return 0; for (i = 2; i < num / 2 + 1; i++) { if (num % i == 0) return 0; } return 1; } void main( void ) { int i; int *mainarray, numofel, numofprimenum = 0; printf("input a number of the elements in the sequence: "); scanf("%i", & numofel); mainarray = (int *)malloc(sizeof(int) * numofel); for (i = 0; i < numofel; i++) { scanf("%i", & mainarray[i]); if (issimple(mainarray[i])) numofprimenum++; } printf("number of the prime numbers is %i\n", numofprimenum); system("pause"); } /* end of the 'main' function */
Filintver
02.03.2022
1) cls randomize timer input "n = ", n dim d%(n) print "d("; n; "): "; k = 0 for i = 1 to n d%(i) = rnd * (2 * n + 1) - n print " "; d%(i); next i print input "t = ", t for i = 1 to n if d%(i) = t then k = k + 1 end if next i print "k = "; k end 2) cls randomize timer dim d%(14), c%(14) print "d(14): "; k = 0 for i = 1 to 14 d%(i) = rnd * 41 - 20 print " "; d%(i); if d%(i) < 7 then k = k + 1 c%(k) = d%(i) end if next i print print "c("; k; "): "; for i = 1 to k print " "; c%(i); next i end
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составьте программу, которая заполняет массив а[1..10] случайными целыми числами в диапазоне от 1 до 20 и выводит на экран элементы массива с нечетными значениями
include < iostream>
include < stdlib>
using namespace std;
int main()
{
int a[10];
for(int i=0; i< 10; i++) a[i] = rand() % 20;
for(int i=1; i< 10; i+=2) cout < < a[i];
return 0;
}