Skocz do zawartości

[C] Program sortujący, dzielący, itd


forii

Polecane posty

Witam,

Mam taki problem otóż muszę napisać taki program w C jednak nie mam pojęcia jak mam go zrobić.

Treść zadania jest taka, że muszę podane liczby w notatniku liczby.txt wczytać do programu i wtedy:

1) podzielić je na ujemnie i dodatnie

2) Posortować, obojętnie jakim sposobem, wybrałem z wartownikiem.

3) Dodać wszystkie liczby dodatnie

4) Zamienić dodane liczby na binarne i 16stkowe.

 

Na razie zrobiłem coś takiego:

 

KOD#include <stdio.h>

#include <stdlib.h>

 

main()

 

{

int a,tab[10000],i=0,j,wart,rozi,temp;

FILE* otw; /* wczytanie i zapis */

otw=fopen("dane.txt","r");

FILE* e;

e=fopen("wynik.txt","w");

while(fscanf(otw,"%d",&a)!=EOF){

tab=a;

i++;}

rozi=i;

fclose(otw);

for(i=0;i<rozi;i++){

wart=tab; /* sortowanie */

for(j=i+1;j<rozi;j++){

if(wart>tab[j]){

temp=wart;

wart=tab[j];

tab[j]=temp;} }

tab=wart;

fclose(e);

printf(" %d",tab); }

system("PAUSE>null");

}

 

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...