O
Oleg306
Всех форумчан с новым годом!
Помогите решить задачу в Си:
Перемножить элементы массива целых чисел, коды которых содержат в 6-м бите 0. Из результата выделить младший байт и определить символ, которому он соответствует(если он существует).
То, что я пытался написать :
Помогите решить задачу в Си:
Перемножить элементы массива целых чисел, коды которых содержат в 6-м бите 0. Из результата выделить младший байт и определить символ, которому он соответствует(если он существует).
То, что я пытался написать :
Код:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int funk(int a[])
{int i,temp=0,l=0,d;
unsigned long k=1;
clrscr();
for(i=0;i<10;i++)
{temp=a[i];
d=temp>>5;
k=k*temp;}
printf("%u\n",k);
l=(a[i]>>8);
return l;}
int main()
{int a[10]={1,2,3,4,5,6,7,8,9,10};
int i=0,j;
i=funk(a);
printf("%c",i);
getch();
return 0;
}