Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Feria666
0 / 0 / 0
Регистрация: 09.08.2016
Сообщений: 3
1

Создать массив, заполнить его, затем создать новый массив, заполнить его числами наоборот

09.08.2016, 18:32. Просмотров 885. Ответов 1
Метки нет (Все метки)

То есть например массив {10, 25, 38, 49}
А новый массив {94, 83, 52, 10}
Подскажите хотя бы верный алгоритм.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2016, 18:32
Ответы с готовыми решениями:

Создать динамический массив. Заполнить его числами от 1 до n и записать его в файл.
создать динамический массив. Заполнить его числами от 1 до n и записать его в файл.

Создать массив из 200 элементов и заполнить его случайными числами в диапазоне от 40 до 200
Помогите пожалуйста. Спасибо заранее.

Создать двумерный массив заполнить его рандомом
Помогите с задачей, Cоздать двумерный массив заполнить его рандомом, и обработать след образом для...

Как создать динамический двумерный массив и самому его заполнить?
Как создать динамический двумерный массив и самому его заполнить?

Вместо ввода элементов в массив заполнить его случайными числами
#include <stdio.h> int main() { int a={0}; int b; int j,i; for (i = 0; i < 3; i = i + 1) { ...

1
Catstail
Модератор
24384 / 12325 / 2239
Регистрация: 12.02.2012
Сообщений: 20,021
09.08.2016, 19:56 2
Лучший ответ Сообщение было отмечено Feria666 как решение

Решение

Помогаю исключительно за восхитительную формулировку: "заполнить числами наоборот" - это класс!

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
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
 
int RevNum(int n, int m)
{
    if (n == 0)
       return m; 
    else
       return RevNum(n/10,10*m+(n%10));
}
 
int *RevArr(int *Arr, int n)
{
     int *R;
     int i,j;
     R=(int *) calloc(n,sizeof(int));
     j=n-1;
     for (i=0; i<n; i++) R[j--]=RevNum(Arr[i],0);
     return R;    
}         
 
int main(int argc, char *argv[])
{
  int A[7]={12,34,67,123,76,20,98};
  int i,*Z;
  Z=RevArr(A,7);
  for (i=0; i<7; i++) printf("%d ",Z[i]);
  printf("\n");
  free(Z);
  system("PAUSE");  
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2016, 19:56

Заполнить массив из 10 элементов случайными числами в интервале [0..100] и отсортировать его по последней цифре
Заполнить массив из 10 элементов случайными числами в интервале и отсортировать его по последней...

Как сформировать массив 20 нечетных чисел, и заполнить его рандомными числами без повторений?
Ломаю голову как можно сформировать масив непарных 20 чисел,и заполнить его рандомными числами без...

Заполнить массив из 100 ячеек случайными целыми числами от 1 до 24 и определить сумму всех его четных чисел
Поммогитее


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru