• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jezyk C- algorytm

VPS Starter Arubacloud
0 głosów
313 wizyt
pytanie zadane 9 grudnia 2018 w C i C++ przez Jonicek531 Nowicjusz (140 p.)
po zapoznaniu sie z poleceniem "typedef" nalezy zdefiniować nazwę MACIERZ dla struktury MACIERZS deklarcje (oraz def.struktury i nazwy MACIERZ) nalezy umiescic w pliku naglowkowym "macierz.h", definicje funkcji w osobnych plikach (każda w osobnym) o nazwie takiej jak nazwa funkcji+rozszerzenie .c) a nastepnie napisac programy testujace poprawnosc opracowanych definicji i nazwac je zgodnie z numeracja zadań: ZAD.15. W oparciu o zdefiniowana strukturę MACIERZ napisac definicje oraz brakujace deklaracje nastepujacych funkcji: kilka przykladowych deklaracji funkcji przedstawiono ponizej: mcreate, mremove, mget, mput, mprintf i mscanf mcreate− tworzy tablice dynamiczna stanowiaca odzwierciedlenie macierzy wewnatrz zmiennej strukturalnej mremove usuwa zawartość macierzy ( i odpowiednio ustawia wskazniki) mget − pozwala na odczytanie wartosci znajdujacych sie w okreslonym miejscu(wspolrzedne) okreslonej macierzy mput pozwala wstawic okreslona wartosc w okreslone miejsce danej macierzy mprintf graficznie wyswietla strukture macierzy z wartosciami mscanf pozwala wypelnic istniejaca(cala) macierz wartosciami pobranymi bezposrednio od uzytkownika.

Macie jakiś pomysł??
komentarz 9 grudnia 2018 przez mokrowski Mędrzec (155,460 p.)
Mam taki pomysł. Może umieścisz już jakieś swoje próby.... to może i inni będą mieli jakieś pomysły? Daj im szansę...
komentarz 11 grudnia 2018 przez Jonicek531 Nowicjusz (140 p.)
int x, y; //x-szer(kolumny) y-wys(wiersze)//
int **tab; //tablica tablic int//
int i, j;

tab = (int**) malloc(y * sizeof(*tab));  //*tab == int*//
  for(int i=0; i<y; i++) {
    tab[i] = (int*) malloc(M * sizeof(tab));  /tab == int//
    for(int j=0; j<x; ++j)
      tab[i][j] = (i+j)/10;
  }
}

int m_remove(void) {
   for(int i=0; i<y; i++) {
     free(tab[i]);
   free(tab);
   tab = NULL;
   }
}

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
3 odpowiedzi 305 wizyt
pytanie zadane 23 stycznia 2019 w C i C++ przez nieznajomy121 Nowicjusz (200 p.)
+1 głos
3 odpowiedzi 321 wizyt
pytanie zadane 8 grudnia 2018 w Sprzęt komputerowy przez Dominik Walczak Początkujący (380 p.)
0 głosów
0 odpowiedzi 895 wizyt
pytanie zadane 21 listopada 2017 w C i C++ przez Tomek Wilnowski Użytkownik (610 p.)

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...