- W pliku standardowym zapisanych jest 20 liczb całkowitych. Znajdź tę, której odległość od 0 (zera) jest najmniejsza.
Mam takie coś. Kombinuje z zamiana na na postac bezwzgledna, ale i tak nie rusza. Jesli ktos by mogl podrzucic jakas wskazowke, bylbym wdzieczny.
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,x,y;
int odl[20];
int tablica[20];
for(i=0 ; i<20 ; i++)
{
printf("Podaj %2d element tanlicy: ", i+1);
scanf ("%d", &tablica[i]);
}
printf("\n");
printf("Tablica zostala wypelniona, teraz nastapi jej wyswietlenie\n\n");
printf("\n");
for(i=0 ; i<20 ; i++)
{
printf("%3d ", tablica[i]);
}
x=tablica[0];
if (x<=0) odl[0]==0-x;
else odl[0]==0+x;
for(i=1;i<20;i++)
{x=tablica[i];
if (x<=0) odl[i]==0-x;
else odl[i]==0+x;}
y=odl[0];
for(i=1;i<20;i++)
if(odl[i]<y)//
y=odl[i];
printf("\n");
printf("%d\n",odl[i]);
return x;
system("pause");
getch();
return 0;
}