Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Одномерный массив целых чисел(C).

42K
09 декабря 2008 года
P.S.
8 / / 09.12.2008
Пользователь задаёт длины двух массивов целых чисел и заполняет их данными. Требуется распечатать значения, которые есть в первом либо втором массиве. При этом одно и то же значение не должно печататься дважды.
42K
23 января 2009 года
P.S.
8 / / 09.12.2008
Код:
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
int main()
{
  int *mas1,*mas2;
  int size1,size2,i,j,flag;
  printf("Enter massive size 1: ");
  scanf("%d",&size1);
  printf("Enter massive size 2: ");
  scanf("%d",&size2);
  mas1=(int*)malloc(size1*sizeof(int));
  mas2=(int*)malloc(size2*sizeof(int));
  printf("Enter massive 1: ");
  for (i=0; i<=(size1-1); i++)
     scanf("%d",&mas1);
  printf("Enter massive 2: ");
  for (i=0; i<=(size2-1); i++)
     scanf("%d",&mas2);
  printf("Union two massiv (mas1 and mas2): ");
  if (size1>=size2)
  {
        for  (i=0; i<=(size2-1); i++)  
        {
             flag=0;
             for (j=0; j<=(size1-1); j++)
                 if (mas2==mas1[j]) flag=1;
             if (flag==0) printf("%d ",mas2);
        }
        for  (i=0; i<=(size1-1); i++)
            printf("%d ",mas1);              
  }
  else
  {
        for  (i=0; i<=(size1-1); i++)  
        {
             flag=0;
             for (j=0; j<=(size2-1); j++)
                 if (mas1==mas2[j]) flag=1;
             if (flag==0) printf("%d ",mas1);
        }  
        for  (i=0; i<=(size2-1); i++)        
           printf("%d ",mas2);
   }
  free(mas1);
  free(mas2);
  system("PAUSE"); 
  return 0;
}


решение, вдруг кому пригодится.
320
24 января 2009 года
m_Valery
1.0K / / 08.01.2007
Тема называется:"C#.Одномерный массив целых чисел.", а твой код на С. Это что значит?
42K
24 января 2009 года
P.S.
8 / / 09.12.2008
Цитата: m_Valery
Тема называется:"C#.Одномерный массив целых чисел.", а твой код на С. Это что значит?



тему неправильно назвал..мне на Си надо было)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог