#include int main() { int N; scanf("%d", &N); int input[N], ind, rem; for(ind=0;ind

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter7: Arrays
Section: Chapter Questions
Problem 4PP: (Numerical) Write and test a function that returns the position of the largest and smallest values...
icon
Related questions
Question
include<stdio.h>
  #include<stdlib.h>
   
  int main()
  {
   
  int N;
  scanf("%d", &N);
  int input[N], ind, rem;
  for(ind=0;ind<N;ind++) scanf("%d", &input[ind]); // 8 7 6 4
  int two_digits[22], two_digits_ind;
  unsignedlonglongint res = 0;
  two_digits[0] = 1;
  for(two_digits_ind=1;two_digits_ind<22;two_digits_ind++)
  two_digits[two_digits_ind] = ((two_digits[two_digits_ind-1])*2)%100;
   
  for(ind=0;ind<N;ind++)
  {
  if(input[ind]>21)
  {
  rem = input[ind] % 22;
  rem += 2;
  }
  else rem = input[ind];
  res = res + two_digits[rem];
  }
   
 

printf("%llu", res%.

 

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr