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

Сформировать массив B так, чтобы в него вошли элементы массива А, индексы которых являются простыми числами

10.06.2013, 18:36. Просмотров 663. Ответов 1
Метки нет (Все метки)

В массиве А(55) лежат целые числа. Сформировать массив B таким образом, чтобы в него вошли те элементы массива А, индексы которых являются простыми числами (1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53)

Добавлено через 3 часа 12 минут
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
//1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53
 
int main()
{   
int index[17]={1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53};
int a[55], b[17], i, p, j;
    
for(i=0;i<55;i++)
        a[i]=rand()%55; 
        
printf("\nIsxodniy massiv:\n\n");      
    for(i=0;i<55;i++)
        printf("%3d ",a[i]);
 
    
printf("\n\nIndexy:\n\n");      
    for(i=0;i<17;i++)
        printf("%3d ",index[i]);
                
for(i=0;i<55;i++)
{   
    for (j=0;j<17;j++)
        if(i==index[j])
            b[i]=a[i];
}
    
printf("\n\nNow massiv:\n\n");      
    for(i=0;i<17;i++)
        printf("%3d ",b[i]);
        
getch();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 18:36
Ответы с готовыми решениями:

Сформировать массив B так чтобы в него вошли те элементы массива А, которые являются числами Фибоначи
в массиве А(55) лежат целые числа. Сформировать новый массив В таким образом чтобы в него вошли те...

Сформировать новый массив B так, чтобы в него вошли те элементы массива A
В массиве A лежат целые числа. Сформировать новый массив B таким образом, чтобы в него вошли те...

Сформировать массив B так, чтобы в него вошли элементы массива А, которые по модулю меньше числа 12
Доброго времени суток! Не могу исправить ошибки,помогите пожалуйста. В массиве С(57) лежат...

Вывести на экран все элементы, индексы которых являются простыми числами
Динамическая память. Одномерный массив. Вывести на экран все элементы индексы которых, являются...

Составить массив из номеров строк, все элементы которых являются простыми числами
Дана матрица N x M. Составить массив из номеров строк, все элементы которых являются простыми...

1
Doctor_
237 / 236 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
10.06.2013, 18:43 2
У вас ошибка в 28 строке, вместо b[i]=a[i]; напишите b[j]=a[i];
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2013, 18:43

Сформировать новый массив В таким образом, чтоб в него вошли те элементы массива А, которые по модулю меньше числа 12
В массиве С(57) лежат целые числа. Сформировать новый массив В таким образом, чтоб в него вошли те...

Сформировать массив из всех делителей числа, которые являются простыми числами
Помогите, пожалуйста, написать программу на языке С. Буду признателен за помощь. Вот условие: С...

Сформировать новый массив С так, чтобы в нем элементы массива А были упорядочены по возрастанию по столбцам
сформировать новый массив С так, чтобы в нем элементы массива А были упорядочены по возрастанию по...


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

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

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