Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) При смене Float на double программа выдает нули https://www.cyberforum.ru/ c-beginners/ thread439761.html
Доброго времени. При вводе следующего кода float f; scanf("%f", &f); printf("%.2f", f); результат выводит норм. Но если заменить float на double то результат - просто все нули...
C (СИ) Объявить массив из N указателей на функции, возвращающих указатели на функции, возвращающие указатель на char
Задание: Объявить массив из N указателей на функции, возвращающих указатели на функции, возвращающие указатель на char. Можно объявить этот массив так: char *(*(*a)())(); А можно воспользоваться typedef: typedef char *pc; // указатель на тип char typedef pc fpc(); // указатель на функцию?
C (СИ) В чем разница между С++ и С? Чем отличается С и С++, кроме того что С++ есть ООП? https://www.cyberforum.ru/ c-beginners/ thread439598.html C (СИ) Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово https://www.cyberforum.ru/ c-beginners/ thread439591.html
знаю что есть такая же программа но очень хочу получить свое решение "Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово." вот код #include <stdio.h> #include <string.h> int substr(char *, char *, int, int); /*** главная функция ***/
Сравнение данных выведенных во исходящем потоке с файлом C (СИ)
Друзья, всем доброго времени суток. У меня проблемка.Имеется программа, которая посимвольно считывает и выводит на экран текстовый файл, иногда с некоторыми изменениями. В текстовом файле находится одна единственная строка, к примеру: xkmpwunkggjmtegplld(wrzjiwxnzttbafevnb)(aauvuzabl)(gqpuhiiyofkyzxus)cuxrvgjtgkpakqkklvadeqntxscs вывести она должна ту же строку, только в местах между...
C (СИ) Добавление, вставка и удаления элемента структуры https://www.cyberforum.ru/ c-beginners/ thread439033.html
добавить операции добавление, вставка и удаления элемента с интерактивного меню #include <stdlib.h> #include <stdio.h> #include <string.h> #define STR_LEN 64 typedef struct str { char name;
C (СИ) Поменять местами наименьшие из положительных элементов массивов Помогите довести до ума программу, вот сама задача поставленная передо мной: Поменять местами наименьшие из положительных элементов массивов А (55) и В (8х7) 1. Размеры массива/матрицы вводятся с клавиатуры 2. Память под них выделяется автоматически 3. Всё надо решить через функции 4. Обязательно на языке СИ! 5. Проблема в том, что всю тему проболел и вот, что своими и не своими... https://www.cyberforum.ru/ c-beginners/ thread438982.html Определить количество положительных элементов в заштрихованной области матрицы C (СИ)
Дана вещественная квадратная матрица. Определить: • количество положительных элементов в заштрихованной области: • поменять порядок следования столбцов на обратный. http://s1.ipicture.ru/uploads/20120131/DF4purN1.png
C (СИ) Найти сумму элементов массива, стоящих на позициях, совпадающих с их значением https://www.cyberforum.ru/ c-beginners/ thread438953.html
В одномерном массиве, состоящем из n целочисленных элементов: • найти сумму элементов, стоящих на позициях, совпадающих с их значением. • отсортировать методом выбора элементы, большие среднего арифметического; #include <stdio.h> int main() { int i,j,r,n = 10; int a = {1,5,2,8,6,2,4,6,9}; int b;
C (СИ) При компиляции программа выдает ошибку exception_Access_violation https://www.cyberforum.ru/ c-beginners/ thread438887.html
#include <stdio.h> main(){ int n, i, p; int a; int b; FILE *in; FILE *out; in = fopen("Input.txt","r"); out = fopen("Output.txt","w"); fscanf(in, "%d",&n);
Как сделать выравнивание по правому боку C (СИ)
вывести на экран числа в следующем виде 1 22 333 4444 55555 666666 7777777 88888888 999999999
C (СИ) В определенном диапазоне switch зацикливается скажите в чём проблема. при выборе 1-4 всё нормально, а 5-9 либо зацикливается либо всё до конца показывает #include <stdlib.h> #include <stdio.h> #include <string.h> #define STR_LEN 64 typedef struct str { https://www.cyberforum.ru/ c-beginners/ thread438656.html
Эксперт по математике/физике
4217 / 3412 / 396
Регистрация: 15.06.2009
Сообщений: 5,818
02.02.2012, 18:55 0

Из двух масивов сделать один - C (СИ) - Ответ 2452411

02.02.2012, 18:55. Показов 1229. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Если на чистом С, то так:

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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int A[] = {2, 5, 8}, B[] = {1, 4};
    int i, j, n = sizeof(A)/sizeof(int), m = sizeof(B)/sizeof(int);
    int R_size = m * n * 2;
        
    int *R = (int *)malloc( R_size * sizeof(int) );
    int index = 0;
       
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < m; j++)
        {
             R[index + 2*j] = A[i];
             R[index + 2*j + 1] = B[j];
        }
        index += 2*m;
    }
    for( i = 0; i < R_size; i++ )
    {
        printf( "%d, ", R[i] );
    }
         
    free( R ); 
    getch ();
    return 0;
}
Результат

C
1
2, 1, 2, 4, 5, 1, 5, 4, 8, 1, 8, 4,


Вернуться к обсуждению:
Из двух масивов сделать один C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2012, 18:55
Готовые ответы и решения:

Сортировка двух масивов с++
Помогите разработать програму, которая прописовает все числа, которые не повторяються с масива А(n)...

Сравнивание двух масивов
Задача такова: есть два массива а{1,2,3,4,5,6,7,8,9}, b{1,3,5,7}. Если в массиве &quot;b&quot; есть те же...

Сравнить элементы двух масивов
необходимо Сравнить элементы двух массивов a b .то есть первый элемент массива с первым второй с...

Объединение двух одномерных масивов
Извените за тупую тему но не можете падсказать как объеденить 2 одномерных масива галава неварит...

3
02.02.2012, 18:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2012, 18:55
Помогаю со студенческими работами здесь

Объединение двух Byte[] масивов
У меня есть два массива Byte один a второй b как их объединить? Пробовал CopyTo но не получается...

Из двух списков сделать один
С помощью функционала необходимо из двух списков: (1 2 3 4 ...) и (a b c d ...) сделать один список...

Из двух стилей сделать один
Говорим о 3.0.11 Имеем форум с стилем на основе subsilver2 без русификатора, без модов.... но...

Сделать один массив из двух
Из двух одномерных массивов веществ. чисел сформировать третий массив, состоящий из элементов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru