Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2012, 09:47   #11
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

2. С malloc'om не будет ругаться.
Код:
#include <stdio.h>
#include <memory.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
  int n = 11;
  int* mas = (int*)malloc(n*sizeof(mas));
  for(int i = 0; i<n;i++)
  {
    mas[i] = i;
  }
  mas[4] = 7;
  mas[2] = 8;
  mas[3] = 8;
  mas[5] = 10; 
  for(int i = 0;i<n;i++)
	 printf("%d ",*(mas+i));
  printf("%s","\n");
  for(int i = 0;i<n;i++)
  {
	for(int j = n-1;j>i;j--)
	{
	  if(mas[j] == mas[i] && j!=i)
	  {
		for(int i = 0;i<n;i++)
		   printf("%d ",mas[i]);
		printf("%s","\n");
		if(j!= n-1)
		  memcpy(mas+j,(mas+j)+1,(n-(j+1))*sizeof(int));
		else
	  	  memcpy(mas+i,(mas+i)+1,(n-(i+1))*sizeof(int));
		n--;
	  }
	}
  }
  printf("size: %d\n",n);
  for(int i = 0;i<n;i++)
	 printf("%d ",mas[i]);
  free(mas);
  return 0;
}
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Старый 29.04.2012, 10:39   #12
Immoralist
Подтвердите свой е-майл
 
Регистрация: 14.04.2012
Сообщений: 38
По умолчанию

1)Все просто и понятно...
PHP код:
#include "stdafx.h"
#include <stdio.h>

void main()
{
  const 
short n=5m=10;
  
short a[n]={29274952},  b[n]={1932577192}, c[m], i=0j=0z=0;
  while (
i<&& j<n)
  {
      if (
a[i]<b[j])
      {
          
c[z]=a[i];
          
i++;
      }
      else
      {
          
c[z]=b[j];
          
j++;
      }
      
z++;
  }
  while (
i<n)
  {
      
c[z]=a[i];
      
i++;
      
z++;
  }
  while (
j<n)
  {
      
c[z]=b[j];
      
j++;
      
z++;
  }
  for (
z=0z<mz++) printf("%u\t",c[z]);
  
printf("\n\n");

Immoralist вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработать две программы, в которых идёт работа с классами HttpWebRequest и HttpWebResponse. goodwen Фриланс 0 13.12.2011 14:19
Доработать код программы. С++ andygarcia86 Помощь студентам 0 14.11.2011 20:32
C++.Доработать 2 программы Eliviel Помощь студентам 4 26.12.2010 12:25
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
доработать кусочек программы Алёна Помощь студентам 1 21.05.2007 13:07