3. Многочлен P (x) задан массивом своих коэффициентов A[n+1]. Найти массив коэффициентов производной этого многочлена.
#include<stdio.h>
#include<conio.h>
int A[]={3,4,5,1,6,3};
const n=sizeof(A)/sizeof(int);
int X[n-1];
unsigned long rez = 0;
int i,j=0,x=2;
void main()
{
clrscr();
for (i=0,j=n-1;i<n-1;i++,j--)
X[i] = A[i]*j;
for (i=0;i<n-1;i++)
printf(" %d ",X[i]);
getch();
}
4. Напишите функцию, которая увеличивает на единицу заданное n- значное двоичное число.
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main () {
clrscr();
int a[] = {0,1,0,0,1,1,1};
int dsf[10];
int flag=1;
for (int i=0;i<sizeof(a)/sizeof(int);i++) if (a[i]<0 || a[i]>1) flag=0;
if (flag) {
unsigned len = sizeof(a)/sizeof(int);
int newm[sizeof(a)/sizeof(int)+1]; newm[0]=0;printf("0 ");
for (int j=0;j<len;j++) {
printf("%i ",a[j]);
newm[j+1]=a[j];
};
printf("\n\n");
i=len;
for (;i>-1 && newm[i]==1;i--) {
newm[i]=0;
};
newm[i]+=1;
for (j=0;j<len+1;j++) printf("%i ",newm[j]);
getch();
};
}