Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Произвести замену в каждом массиве всех отрицательных элементов на значение их удвоенного модуля http://www.cyberforum.ru/c-beginners/thread897392.html
Даны массивы А(20), В(12) и С(25). Произвести замену в каждом массиве всех отрицательных элементов на значение их удвоенного модуля ПРИ ПОМОЩИ ФУНКЦИИ Сделал вот что, помогите разобраться, почему...
Записать в дополнительный столбец матрицы Р(6,4)среднее арифметическое ненулевых элементов каждой строки C (СИ)
Записать в дополнительный столбец матрицы Р(6,4)среднее арифметическое ненулевых элементов каждой строки. Написал, то, что ниже, однако не работает. Сумму считает не правильно, да и в столбец не...
Вычислить произведение последних трех чисел не кратных 5 в диапазоне от 20 до 50 C (СИ)
Добрый день,помогите пожалуйста программу дописать :Вычислить произведение последних трех чисел не кратных 5 в диапазоне от 20 до 50. #include <stdio.h> #pragma hdrstop #include <tchar.h> void...
C (СИ) Вывод графика Ребят короче столкнулся с проблемой надо постороить график по данным с текстового файла подскажите плз как считать и преобазовать под систему координат в Chart http://www.cyberforum.ru/c-beginners/thread897115.html
C (СИ) Цикл: Определить среднее арифметическое среди кратных 7 элементов последовательности. http://www.cyberforum.ru/c-beginners/thread897045.html
Здравствуйте. Имеется задача: Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности. Есть примерное решение #include...
Переписать элементы массива в другой массив (вставка ассемблера) на СИ C (СИ)
Дан массив А размерности N. Из элементов массива А сформировать массив В со следующим расположением элементов: А(n/2), A(n/2-1), … , A(3), A(2), A(1), A(n), A(n-1), A(n-2), … , A(n/2+1) N -...
C (СИ) Определить, является ли строка палиндромом
1)Строка содержит одно слово.Проверить,будет ли оно читаться одинаково справа налево и слева направа(т.е.является ли оно палиндромом).
C (СИ) Вернуть одномерный массив из функции 1. возвратить одномерный массив из ф-ции; 2. возвратить структуру из ф-ции; 3. f1->f2.x - определение типа; 4. f1.f2->x - определение типа; http://www.cyberforum.ru/c-beginners/thread896847.html
C (СИ) Мультипликативная инверсия http://www.cyberforum.ru/c-beginners/thread896682.html
Добрый вечер! подскажите пож-та код программы, выполняющей мультипликативную инверсию. пусть дан эл-т типа unsigned char.
C (СИ) Локальные переменные и изменение значений из метода Всем привет, никак не могу проникнутся духом Си. Пытаюсь написать "связной" список. Есть метод int pop(linkedList * liste) { linkedList *element; element = liste->nextElement; ... http://www.cyberforum.ru/c-beginners/thread896667.html
Jekasso
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 33
0

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

10.06.2013, 18:36. Просмотров 671. Ответов 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();
}


Вернуться к обсуждению:
Сформировать массив B так, чтобы в него вошли элементы массива А, индексы которых являются простыми числами
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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru