Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Pilnie potrzebuje 3 programy

#1
Question  Pilnie potrzebuje 3 programy
Witam mam prosbe jakby ktos mogl potrzebuje po 1 programie z tych list zadan
Lab 9
Lab 8
Lab 7

Jesli jutro ich nie bede mial nie zalicze semestruWściekły takze dzieki za kazda pomocWesoły
 System operacyjny: windows_vista Przeglądarka: ie
#2
RE: Pilnie potrzebuje 3 programy
Ja na twoim miejscu zamiast wrzucić na forum, i grać w gry, starałbym się sam to zrobić....
[Obrazek: 9989.jpg]
Nowy hit przemysłu gier: http://yfrog.com/16hitvqj
#define private public //beware, classes, I'm coming! LOL
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: Pilnie potrzebuje 3 programy
nie gram w gry tylko ucze sie teraz z analizy napisalem dzisiaj okolo 30 programow ktore umialem a tych zeczy jeszcze nie umiem dlatego poprosilem o pomoc na forum
 System operacyjny: windows_vista Przeglądarka: ie
#4
RE: Pilnie potrzebuje 3 programy
No to wybierz sobie jakieś programy z tej listy i pokaż coś urodził. Niekoniecznie przecież muszą działać przy pierwszym podejściu...
Nie odpowiadam w tematach z działu 'Bezpieczeństwo', w których brakuje pełnego zestawu logów:
http://forum.pcformat.pl/WAZNE-Jak-zaloz...ec-WAZNE-t
Jeżeli prowadziłem wątek i w nim nie odpowiadam przez 3 dni-proszę o przypomnienie na PW.
Nie pomagam na PW.
Prośba o przetestowanie aplikacji: http://forum.pcformat.pl/Prosba-o-przete...L-OpenGL-t
 System operacyjny: windows_xp_2003 Przeglądarka: seamonkey
#5
RE: Pilnie potrzebuje 3 programy
ok zaczne kolo 22 cos pisac moze cos z tego wyjdzie bo jeszcze sie algebry ucze
Takie cos napisalem powinien ukladac liczby od najwiekszej do najmniejszej a nie wiem dlaczego ich nie uklada
Kod:
#include<iostream>
#include<stdlib.h>

using namespace std;
int main()
{  
    const int n=10;
    int tab[n];
    int a;
    for(int i=0;i<=10;++i)
    {
            a=rand()%10;
            tab[i]=a;
    }
    void sortuj (int *tab, int n);
    for(int i=0;i<10;++i)
    {
            cout<<tab[i]<<' ';
    }    
    getchar();
    return 0;
}
void sortuj (int *tab, int n)
{
for (int j=0; j < n-1; j++)
{
for (int i=0; i < n-j-1; i++)
{
if (tab[i] > tab[i+1])
{
swap(tab[i], tab[i+1]);
}
}
}
}
 System operacyjny: windows_vista Przeglądarka: ie
#6
RE: Pilnie potrzebuje 3 programy
Jeśli to ma już działać, to raczej tak:
Kod:
#include <iostream>
#include <cstdlib>
#include <ctime>        //dla funkcji time

using namespace std;

//Prototypy funkcji
void sortuj (int *tab, int n);
void zamien(int &item1, int &item2);

//Ciało funkcji zamien
void zamien(int &item1, int &item2)
{
    int temp;
    temp = item1;
    item1 = item2;
    item2 = temp;
}

//Ciało funkcji sortuj
void sortuj (int *tab, int n)
{
    for (int j=0; j < n-1; j++){
        for (int i=0; i < n-j-1; i++){
            if (tab[i] < tab[i+1]) zamien(tab[i], tab[i+1]);
        }
    }
}

int main()
{
    const int n=10;
    int tab[n];

    srand(time(NULL));          //inicjalizacja generatora liczb pseudolosowych
    for(int i=0;i<=10;++i)
        tab[i]=rand()%20;
    sortuj (tab, n);              //wywołanie funkcji sortuj !!!

    for(int i=0;i<10;++i)
        cout<<tab[i]<<' ';
    getchar();
    return 0;
}
Proponuję też samemu napisać funkcję swap, bo nie wiem jaka funkcja została użyta...
Zmienna a jest tu całkowicie zbędna. Nie ma sensu takie przepisywanie. Poza tym niech się kolega zdecyduje czy pisze w c:
Kod:
#include <stdio.h>
#include <stdlib.h>
Czy w C++:
Kod:
#include <iostream>
#include <cstdlib>    //!!!
bo takie mieszanie może nie wyjść kiedyś na zdrowie.
Nie odpowiadam w tematach z działu 'Bezpieczeństwo', w których brakuje pełnego zestawu logów:
http://forum.pcformat.pl/WAZNE-Jak-zaloz...ec-WAZNE-t
Jeżeli prowadziłem wątek i w nim nie odpowiadam przez 3 dni-proszę o przypomnienie na PW.
Nie pomagam na PW.
Prośba o przetestowanie aplikacji: http://forum.pcformat.pl/Prosba-o-przete...L-OpenGL-t
 System operacyjny: windows_xp_2003 Przeglądarka: seamonkey
#7
RE: Pilnie potrzebuje 3 programy
Zrobil by ktos te 2 zadanka jesli je zrobie mam zaliczony semestr błagamWesoły
1.Utworzyć tablicę dynamiczną złożoną z n elementów typu int, gdzie n jest zmienną
wczytywaną z klawiatury. Zadanie zrealizować za pomocą:
a) funkcji alokacji pamięci malloc,
b) operatora new.
Zainicjować tablicę losowymi liczbami całkowitymi należącymi do zbioru {-1, 0, 1}.
Wyprowadzić zawartość tablicy na ekran. Obliczyć średnią arytmetyczną elementów
tablicy. Zwolnić przydzieloną pamięć dla a) i b).

2.Zdefiniować tablicę złożoną z N elementów typu char. Zainicjować tablicę losowymi
znakami o kodach należących do przedziału [65,127). Wykorzystując standardową
funkcję qsort opracować funkcję, która sortuje elementy tablicy według kodów ASCII.
Wyprowadzić zawartość tablicy na ekran.
 System operacyjny: windows_vista Przeglądarka: ie
#8
RE: Pilnie potrzebuje 3 programy
Pokaż co wymyśliłeś, bo stosując tego typu technikę daleko nie zajedziesz.
malloc:
http://en.wikipedia.org/wiki/Malloc
new:
http://pl.wikipedia.org/wiki/New
rand:
http://www.cplusplus.com/reference/clibr.../rand.html
Nie odpowiadam w tematach z działu 'Bezpieczeństwo', w których brakuje pełnego zestawu logów:
http://forum.pcformat.pl/WAZNE-Jak-zaloz...ec-WAZNE-t
Jeżeli prowadziłem wątek i w nim nie odpowiadam przez 3 dni-proszę o przypomnienie na PW.
Nie pomagam na PW.
Prośba o przetestowanie aplikacji: http://forum.pcformat.pl/Prosba-o-przete...L-OpenGL-t
 System operacyjny: windows_xp_2003 Przeglądarka: seamonkey
#9
RE: Pilnie potrzebuje 3 programy
Zadanie 1 jest do napisania w 20 minut. Tu masz opis dynamicznej alokacji pamięci http://docs.malcom.pl/cpp/memalloc.xhtml.
Wypełnianie tablicy robisz za pomocą generatora wartości losowych http://www.cplusplus.com/reference/clibr.../rand.html. Zakres -1 do 1 robisz w banalny sposób - wynik z generatora dzielisz modulo 3 (dostajesz wyniki z zakrestu 0-2) i odejmujesz 1.
Wypisywanie i średnia to już pikuś.

Zadanie 2 ma podobny element jak pierwsze - tj. generacja liczb losowych. Różnica taka, że zamiast odejmować 1, dodajesz 65 (i ofkoz inne dzielenie modulo). Nie do końca rozumiem "sortowanie wg kodów ascii". Kody ascii to po prostu liczby, więc nie rozumiem sensu tworzenia jakiejś funkcji skoro qsort właśnie wykona sortowanie.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#10
RE: Pilnie potrzebuje 3 programy
Wystarczy zobaczyć, jak działa funkcja alloc() oraz operator new.
Podpowiedź
Kod:
int n,*tablica;
std::cin>>n; //scanf("%d",&n);
tablica=new int[n]; //funkcję alloc() zrób już samemu
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Pilnie potrzebuje 3 programy)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  potrzebuje pomocy przy MAKELONG makro adom 0 2964 05.05.2014, 09:08
Ostatni post: adom
  Potrzebuje kilku bibliotek (2) od VLC adom 0 2432 09.03.2014, 12:32
Ostatni post: adom
  pilnie potrzebuje skrypt zimass 3 2661 06.12.2012, 00:42
Ostatni post: broda99

Skocz do: