Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 13.01.2015
Сообщений: 17
1

Создать массив размерностью 100 элементов со значениями от 0 до 100

19.03.2015, 09:44. Показов 4095. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать массив размерностью 100 элементов со значениями от 0 до 100.
Вычислить количество простых элементов массива. В Visual Studio. Если можно, с использованием malloc.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2015, 09:44
Ответы с готовыми решениями:

Массив размерностью 30 заполнить случайными числами, лежащими в диапозоне от -100 до 100
Массив размерностью 30 заполнить случайными числами, лежащими в диапозоне от -100 до 100. Заменить...

Сформировать и вывести построчно двумерный массив х размерностью 4*4 случайных целых чисел из интервала [–100, 100]
Задачка очень легкая,но не могу с ней справится,очень редко сталкиваюсь с VBA Сформировать и...

Объявить массив размерностью от -100 до 100
Привет всем, как в си объявить массив размерностью от -100 до 100

Создать массив содержащий случайные числа в диапозоне от [-100, 100]
Далее сформировать новый упорядоченный массив по возрастанию исключая из первого массива числа...

3
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
19.03.2015, 11:08 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
 
int GenerateArray(unsigned char** const arrayPtr, const size_t N)
{
  int errorCode = 0;
 
  size_t i = 0;
 
  if (arrayPtr == NULL || N == 0)
  {
    errorCode = 1;
  }
  else
  {
    
    srand(time(NULL));
 
    (*arrayPtr) = malloc(N * sizeof(**arrayPtr));
    if ((*arrayPtr) == NULL)
    {
      errorCode = 1;
    }
    else
    {
      
      for(i = 0; i < N; i++)
      {
        (*arrayPtr)[i] = rand() % 101;
      }
    }
  }
 
  return errorCode;
}
 
void FreeArray(unsigned char* const array)
{
  free(array);
}
 
void PrintArray(const unsigned char* const array, const size_t N)
{
  size_t i = 0;
 
  for(i = 0; i < N; i++)
  {
    printf("%hhu ", array[i]);
  }
  printf("%c", '\n');
}
 
int IsPrime(const unsigned char a)
{
   unsigned char i = 0;
 
   if (a == 2)
   {
     return 1;
   }
 
   if ((a == 0) || (a == 1) || (a % 2 == 0))
   {
     return 0;
   }
 
   for(i = 3; i*i <= a && a % i; i += 2);
 
   return i*i > a;
}
 
unsigned int GetPrimesCount(const unsigned char* const array, const size_t N)
{
  unsigned int primesCount = 0;
 
  size_t i = 0;
 
  for(i = 0; i < N; i++)
  {
    
    if (IsPrime(array[i]))
    {
      primesCount++;
    }
  }
 
  return primesCount;
}
 
int main(void)
{
  unsigned char* a = NULL;
 
  unsigned int cnt = 0;
 
  int err = 0;
 
  const int N = 5;
 
  err = GenerateArray(&a, N);
 
  if (err == 0)
  {
    PrintArray(a, N);
 
    cnt = GetPrimesCount(a, N);
 
    printf("Primes count in array: %u\n", cnt);
  }
  else
  {
 
    printf("Error: array generation failed.\n");
  }
 
  FreeArray(a);
 
  return 0;
}
0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
21.03.2015, 14:24 3
Цитата Сообщение от Владими Посмотреть сообщение
Создать массив размерностью 100 элементов со значениями от 0 до 100
"Где-то ты меня кидаешь" (С)
0
HighPredator
22.03.2015, 20:38     Создать массив размерностью 100 элементов со значениями от 0 до 100
  #4

Не по теме:

_Ivana, тс-с-с-с....:)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2015, 20:38

Ввода и вывод матрицы с размерностью 100 на 100. Найти среднее арифмитическое четных чисел. Вывести результат на экран
Помогите решить... есть начало uses crt; var a:arrayof integer; i,j,n,m,sum,kol:integer;...

Заполнить массив состоящий из N элементов случайными числами в интервале от -100 до 100
Как заполнить массив состоящий из N элементов случайными числами в интервале от -100 до 100. В...

Заполнить массив из 100 элементов случайными целыми числами в диапазоне от 1 до 100
Мне очень нужна помощь, надеюсь откликнетесь... помогите написать, пожалуйста! 1. Заполнить...

Указатели. Найти количество элементов массива, которые больше 100, меньше 100, равны 100
Разработать функцию,которая находит количество элементов массива,которые больше 100,меньше 100,...

Создать массив чисел из диапазона [-100;100] размером 180 000. Вывести на экран. Найти время выполнения программы
Создать одномерный массив вещественных чисел из диапазона размером 180 000. Вывести на экран....

Ввести матрицу размерностью 5x5, состоящую их целых чисел в промежутке от —100 до +100. В каждой строке поменять местами наибольший и наименьший элеме
Ввести матрицу размерностью 5x5, состоящую их целых чисел в промежутке от —100 до +100. В каждой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru