Логические знаки не дает вставлять - пишу их союзами и частицами подчеркнутыми. 1) Число 376 четное и трехзначное. А = "Число 376 четное" В = "Число 376 трехзначное" А и В 2) Неверно, что Солнце движется вокруг Земли. А = "Солнце движется вокруг Земли" Не А 3) Земля имеет форму шара. А = "Земля имеет форму шара" А 4) На уроке математики старшеклассники отвечали на вопросы учителя и писали самостоятельную работу. А = "На уроке математики старшеклассники отвечали на вопросы учителя" В = "На уроке математики старшеклассники писали самостоятельную работу" А и В 5) Если сумма цифр числа делится на 3, то число делится на 3. А = "Сумма цифр числа делится на 3" В = "Число делится на 3" А стрелка к В 6) Число делится на 3 тогда и только тогда, когда сумма цифр числа делится на 3 А = "Число делится на 3 " В = "Сумма цифр числа делится на 3" А стрелка в обе стороны В
#include <stdio.h>
#include <stdlib.h>
#include <ctime>
#include <malloc.h>
int main(void)
{int i,n,*ar1,*ar2,min1,min2,b=1;
scanf("%d",&n);
ar1=(int*)malloc(n*sizeof(int));
ar2=(int*)malloc(n*sizeof(int));
srand(time(NULL));
printf("Array 1:\n");
for(i=0;i<n;i++)
{ar1[i]=rand()%10;
printf("%d ",ar1[i]);}
printf("\n Array 2:\n");
for(i=0;i<n;i++)
{ar2[i]=rand()%10;
printf("%d ",ar2[i]);}
min1=ar1[0];
min2=ar2[0];
for(i=1;i<n;i++)
{if (min1>ar1[i])
min1=ar1[i];
if (min2>ar2[i])
min2=ar2[i];}
for(i=0;i<n;i++)
if (min2==ar2[i])
{if(i+1==n)
{printf("Za massivom");
b=0;}
else
ar2[i+1]=min1;
break;}
if(b)
{printf("\n Fin array 2: \n");
for(i=0;i<n;i++)
printf("%d ",ar2[i]);}
free(ar1);
free(ar2);
return 0;}
Пример ввода:
3
Пример вывода:
Array 1:
2 0 7
Array 2:
1 1 2
Fin array 2:
1 0 2