Skip to content

Instantly share code, notes, and snippets.

@daniilgri
Created November 29, 2018 20:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daniilgri/b4cb01bee7e369f74fe575f6d144cddb to your computer and use it in GitHub Desktop.
Save daniilgri/b4cb01bee7e369f74fe575f6d144cddb to your computer and use it in GitHub Desktop.
#include "pch.h"
#include <windows.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <iostream>
int getArrSize(int* arr);
int main() {
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
int k, index = 0, delta2, delta1;
const int size = 20;
int a[size] = {12, 1, 301, 54, 213, 0, 342, 443, 1000, 32, 3, 12, 6, 765, 678, 456, 654, 7, 10, 20};
scanf_s("%i", &k);
delta1 = abs(a[0] - k);
for (int i = 1; i < size; i++) {
delta2 = abs(a[i] - k);
if (delta2 < delta1) {
delta1 = delta2;
index = i;
}
}
printf("Element: %i\nIndex: %i", a[index], index);
_getch();
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment