Dodaj do ulubionych

Proszę o pomoc w napisaniu 2 prostych programów

17.01.06, 22:29
1. program, który wczytuje liczbę całkowitą n i wyświetla jej reprezentację w
układzie liczbowym o podstawie b, gdzie 2 <= b <= 10
2.program, który wczytuje liczbę w reprezentacji dwójkowej i wyświetla jej
wartość w układzie dziesiętnym

Jak to zrobic???


Obserwuj wątek
    • reaver29 Re: Proszę o pomoc w napisaniu 2 prostych program 18.01.06, 14:54
      Na kiedy Ci to potrzebne? Moze jak znajde chwile to cos Ci skrabne.
      • ooyeahhh Re: Proszę o pomoc w napisaniu 2 prostych program 20.01.06, 16:28
        do 31.01.2006
        i z góry dzięki :)
        • jacu131 Re: Proszę o pomoc w napisaniu 2 prostych program 24.01.06, 00:05
          Nie popieram... Jak chcesz żeby ci pomóc to napisz co masz ewentualnie jakies
          problemy i postaramy sie to poprawić. Prosić o napisanie całych programów (nawet
          tak prostych) jest nie na miejscu - po co ci to?? troche własnej inicjatywy:)
    • hydroxyzine Re: Proszę o pomoc w napisaniu 2 prostych program 24.01.06, 07:14
      Właśnie, gdybyś wykazał trochę inicjatywy i skrobnął kawałek kodu, albo chociaż
      napisał, jak chcesz to rozwiązać - masz jakiś algorytm, ale nie wiesz, jak
      zaimplementować - dostałbyś odpowiedź szybciej. Niewielu z nas lubi takich, co
      zaliczają zajęcia na forum.
      • ooyeahhh Re: Proszę o pomoc w napisaniu 2 prostych program 24.01.06, 10:42
        To mi zaliczenia nie da tylko zrozumienie o co chodzi w tych prostych
        programach bo z trudniejszymi daje radę,
        ja po prostu nie wiem "o co tu proszą" konkretnie i jakich użyć instrukcji
        może dlatego że jestem dziewczyną potrzebuje jakiegoś przykładu aby zrozumieć
        Pozdrawiam
        • hydroxyzine Re: Proszę o pomoc w napisaniu 2 prostych program 25.01.06, 00:13
          Tak może być? Pewną ideę to przedstawia, a do oddania na zaliczenie będzie
          wymagało choćby zrozumienia:
          #include <stdio.h>
          #include <stdlib.h>

          int main( void ) {
          int liczba, baza;
          div_t div_l;
          char *wynik = (char *) malloc( 20 * sizeof(char) );
          scanf( "%d %d", &liczba, &baza );
          *(wynik+19) = 0;
          while( liczba ) {
          div_l = div( liczba, baza );
          liczba = div_l.quot;
          *(--wynik) = div_l.rem + '0';
          }
          printf( "%s\n", wynik );
          return 0;
          }
          • hydroxyzine Re: Proszę o pomoc w napisaniu 2 prostych program 25.01.06, 00:18
            Hm, miało być oczywiście tak:
            int main( void ) {
            int liczba, baza;
            div_t div_l;
            char *wynik = (char *) malloc( 20 * sizeof(char) );
            scanf( "%d %d", &liczba, &baza );
            wynik += 19;
            *wynik = 0;
            while( liczba ) {
            div_l = div( liczba, baza );
            liczba = div_l.quot;
            *(--wynik) = div_l.rem + '0';
            }
            printf( "%s\n", wynik );
            return 0;
            }
    • wierzbicki_lukasz Re: Proszę o pomoc w napisaniu 2 prostych program 24.01.06, 20:44
      Skoro pomóc, a nie napisać to na pierwsze jest ciekawy przykład na
      www.linux.com.pl/forum/index.php?t=msg&th=35980&start=0&rid=0&S=82f7507965ee0e22c24dfbceca9586df
      natomiast z przeliczaniem z dwojkowego na dziesietny można sobie napisać funkcję
      podobną do mojej:
      int z_dwojki_na_dziesietna(char *liczba)
      {
      int i,j,k,suma;
      i=strlen(liczba);
      k=1;
      suma=0;
      for(j=i-1;j>=0;j--)
      {
      if(liczba[j]=='1')
      suma+=k;
      k*=2;
      }
      return suma;
      }
      • ooyeahhh Re: Proszę o pomoc w napisaniu 2 prostych program 25.01.06, 16:45
        Dziekuję bardzo tyle mi już wystarczy
Inne wątki na temat:

Nie masz jeszcze konta? Zarejestruj się

Nie pamiętasz hasła lub ?

Nakarm Pajacyka