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

В заданном массиве чисел заменить все элементы массива, кратные 3, на третий элемент массива

13.01.2013, 18:50. Просмотров 1555. Ответов 5
Метки нет (Все метки)

Во всех вариантах элементы массива вводить с помощью генератора случайных чисел. Обязательно выводить на экран исходный массив и результирующий.

В заданном массиве чисел заменить все элементы массива, кратные 3, на третий элемент массива.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2013, 18:50
Ответы с готовыми решениями:

В заданном массиве чисел заменить все элементы, краткие 3, на третий элемент
1)Сформировать одномерный массив с помощью генератора случайных чисел . В заданном массиве чисел...

В заданном массиве чисел заменить все элементы между минимальным и максимальным элементами массива нулями
Во всех вариантах элементы массива вводить с помощью генератора случайных чисел. Обязательно...

В массиве действительных чисел все нулевые элементы заменить на среднее арифметическое всех элементов массива
В массиве действительных чисел все нулевые элементы заменить на среднее арифметическое всех...

Заменить все положительные элементы на наименьший элемент массива, удалив его при этом из массива
Для произвольно выбранной последовательности целых чисел, в которой не более 30 элементов,...

Заменить все двузначные элементы массива на максимальный элемент
Требуется определить массив целых чисел (например, размера 30), заполнить его случайными числами...

5
Belkin-VD
156 / 155 / 81
Регистрация: 31.12.2012
Сообщений: 254
13.01.2013, 19:33 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
#include <stdio.h>
 
int main()
{
   
   double a[5][5];
   int i,j,k=0;
   double t;
   
   printf("\nIsxod matrica\n\n");
   
   for(i=0; i<5; i++) {
      for(j=0; j<5; j++) {
         a[i][j]=rand()%10;
         printf(" %f",a[i][j]);
         k=a[i][j]/3;
         t=a[i][j]/3;
         if(k == t && a[i][j] != 0) {
            a[i][j]=a[i][1];
         }
      }
      printf("\n");
   }
   
   printf("\n");
   
   printf("\nResult matrica\n\n");
   
   for(i=0; i<5; i++) {
      for(j=0; j<5; j++) {
         printf(" %f",a[i][j]);
      }
      printf("\n");
   }
   
   printf("\n");
   
   return 0;
}
Смотри внимательно скрин.
1
Миниатюры
В заданном массиве чисел заменить все элементы массива, кратные 3, на третий элемент массива  
Frostfury
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 19
13.01.2013, 19:56  [ТС] 3
А можно задать вопрос, что надо изменить, чтобы это все было так же, только в одномерном массиве?
0
Belkin-VD
156 / 155 / 81
Регистрация: 31.12.2012
Сообщений: 254
13.01.2013, 20:39 4
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>
 
int main()
{
   
   double a[5];
   int i,k=0;
   double t;
   
   printf("\nIsxod matrica\n\n");
   
   for(i=0; i<5; i++) {
         a[i]=rand()%10;
         printf(" %f",a[i]);
         k=a[i]/3;
         t=a[i]/3;
         if(k == t && a[i] != 0) {
            a[i]=a[1];
         }
   }
   
   printf("\n");
   
   printf("\nResult matrica\n\n");
   
   for(i=0; i<5; i++) {
         printf(" %f",a[i]);
   }
   
   printf("\n");
   
   return 0;
}
1
Миниатюры
В заданном массиве чисел заменить все элементы массива, кратные 3, на третий элемент массива  
Frostfury
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 19
13.01.2013, 20:43  [ТС] 5
Очень ценю вашу помощь, без вас бы не разобрался!
0
CVB
99 / 90 / 53
Регистрация: 22.03.2011
Сообщений: 226
14.01.2013, 00:16 6
Цитата Сообщение от Belkin-VD Посмотреть сообщение
printf(" %f",a[i]);
выводит например 5.000000, а если
C
1
printf(" %.2f",a[i]);
то 5.00 будет, пусть новички знают, а вы Belkin-VD, не стесняйтесь юзайть. Ну спросят, а вы объясните.
1
14.01.2013, 00:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2013, 00:16

В заданном массиве заменить все элементы, стоящие на четных местах
В заданном массиве В, который содержит 21 эл, заменить все элементы, стоящие на четных местах,...

Заменить отрицательные нечетные элементы массива на наименьший элемент массива
Заменить отрицательные нечетные элементы массива на наименьший элемент массива #include...

Заменить положительные четные элементы массива на наибольший элемент массива
Требуется определить массив целых чисел (например, размера 30), заполнить его случайными числами...


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

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

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