Reklama
Strona 249 z 358 PierwszaPierwsza ... 149199239247248249250251259299349 ... OstatniaOstatnia
Pokazuje wyniki od 3,721 do 3,735 z 5367

Temat: Programowanie - temat ogólny

  1. #3721
    Avatar Swireczek666
    Data rejestracji
    2006
    Posty
    374
    Siła reputacji
    20

    Domyślny

    probuje napisac program, ktory pobiera liczbe pokoi i pozniej sumuje ich powierzchnie. nie wiem jak zrobic zeby sumowal te powierzchnie pokoi i wyswietlal ta sume. mam tyle:
    Kod :
    #include <stdio.h>
    int lp, w1,w2;
    int main(void)
    {
    printf("wprowadz liczbe pokoi: ");
    scanf("%d", &lp);
    for(lp; lp>0; lp--)
    	{
    	printf("wpisz dlugosc: \n");
    	scanf("%d", &w1);
    	printf("wpisz szerokosc: \n");
    	scanf("%d", &w2);
    	printf("%d\n", w1*w2);
    	}
    printf("powierchnia calkowita to: %d", )
    	
    }
    pomoze ktos?

  2. #3722
    Avatar Tomi
    Data rejestracji
    2007
    Położenie
    Warszawa
    Wiek
    34
    Posty
    696
    Siła reputacji
    18

    Domyślny

    Kod :
    #include <stdio.h>
    int lp, w1,w2;
    int suma=0,temp;
    int main(void)
    {
    printf("wprowadz liczbe pokoi: ");
    scanf("%d", &lp);
    for(lp; lp>0; lp--)
    	{
    	printf("wpisz dlugosc: \n");
    	scanf("%d", &w1);
    	printf("wpisz szerokosc: \n");
    	scanf("%d", &w2);
    temp = w1*w2;
    	printf("%d\n",&temp);
    suma = suma + temp;
    	}
    printf("powierchnia calkowita to: %d", &suma);
    	
    }
    Wydaje mi się, że powinno być dobrze, to co pogrubione to musisz dopisać. @Swireczek666

  3. #3723
    Avatar Tibiarz
    Data rejestracji
    2008
    Położenie
    Tibiantis
    Wiek
    5
    Posty
    17,114
    Siła reputacji
    29

    Domyślny

    Cytuj Swireczek666 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    probuje napisac program, ktory pobiera liczbe pokoi i pozniej sumuje ich powierzchnie. nie wiem jak zrobic zeby sumowal te powierzchnie pokoi i wyswietlal ta sume. mam tyle:
    Kod :
    #include <stdio.h>
    int lp, w1,w2;
    int main(void)
    {
    printf("wprowadz liczbe pokoi: ");
    scanf("%d", &lp);
    for(lp; lp>0; lp--)
    	{
    	printf("wpisz dlugosc: \n");
    	scanf("%d", &w1);
    	printf("wpisz szerokosc: \n");
    	scanf("%d", &w2);
    	printf("%d\n", w1*w2);
    	}
    printf("powierchnia calkowita to: %d", )
    	
    }
    pomoze ktos?


    Zadeklaruj sobie zmienną int pw = 0; (powierzchnia całkowita) i w tym forze daj pw += w1*w2; na końcu wypisuj pw.
    Dlaczego zmienne masz globalnie a nie w mainie? @Swireczek666 ;

    A kolego @Tomi ; tam up: printf("%d\n",&temp); wypisze ci wskaźnik, a nie wartość.

  4. Reklama
  5. #3724

    Data rejestracji
    2007
    Położenie
    Everywhere
    Wiek
    31
    Posty
    1,022
    Siła reputacji
    18

    Domyślny

    Jakieś pomysły jak poćwiczyć php? Napisałem wlasną stronkę ale to bardzo mało wiedzy

  6. #3725
    Piżmak Terrorysta

    Domyślny

    Cytuj Xard Flor napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Jakieś pomysły jak poćwiczyć php? Napisałem wlasną stronkę ale to bardzo mało wiedzy
    zlecenia

  7. #3726
    Avatar Tomi
    Data rejestracji
    2007
    Położenie
    Warszawa
    Wiek
    34
    Posty
    696
    Siła reputacji
    18

    Domyślny

    Cytuj tibia77 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Zadeklaruj sobie zmienną int pw = 0; (powierzchnia całkowita) i w tym forze daj pw += w1*w2; na końcu wypisuj pw.
    Dlaczego zmienne masz globalnie a nie w mainie? @Swireczek666 ;

    A kolego @Tomi ; tam up: printf("%d\n",&temp); wypisze ci wskaźnik, a nie wartość.
    No tak nie zauważyłem, teraz powinno być dobrze
    Kod :
    #include <stdio.h>
    
    int lp, w1,w2;
    int suma=0,temp;
    int main()
    {
    printf("wprowadz liczbe pokoi: ");
    scanf("%d", &lp);
    for(lp; lp>0; lp--)
    	{
    	printf("wpisz dlugosc: \n");
    	scanf("%d", &w1);
    	printf("wpisz szerokosc: \n");
    	scanf("%d", &w2);
    temp = w1*w2;
    	printf("%d\n",temp);
    suma = suma + temp;
    	}
    printf("powierchnia calkowita to: %d", suma);
    	
    }

  8. Reklama
  9. #3727

    Data rejestracji
    2014
    Wiek
    32
    Posty
    318
    Siła reputacji
    12

    Domyślny

    Torgi sprawa prosta może ktoś będzie wiedział jak zrobić :)
    Jak wygenerować prostą macierz:

    0 1 2
    1 2 3
    2 3 4

    Czyli w skrócie generowanie liczb po przekątnej(tak jak działa rendering w otcliencie) - z tym że generowane muszą być w kolejności od 0 do 4. Najlepiej dwoma forami jakimiś. Udało mi się do tego dojść, ale sądzę, że jakoś wygląda to topornie - for i pętla do while, która wygląda tak i sprawdza czy komórka znajduje się w macierzy:

    0 1 2 |3 4
    1 2 3 |4
    2 3 4 |

    Będę bardzo wdzięczny :D

  10. #3728
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    34
    Posty
    11,076
    Siła reputacji
    25

    Domyślny

    zagnieżdżone pętle od 0 do 2 włącznie, do pozycji w tabeli wpisujesz i+j?
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  11. #3729

    Data rejestracji
    2014
    Wiek
    32
    Posty
    318
    Siła reputacji
    12

    Domyślny

    No nie za bardzo :/
    Chodzi tutaj oto, że tam teoretycznie nie ma wartości, tylko odwołania do macierzy nxm typu [i][j]. Może napiszę jaśniej :D
    Mamy coś takiego:

    0 1 3
    2 4 6
    5 7 8

    I musimy się poruszać w tej macierzy w kolejności od 0 do 8 :)
    Ostatnio zmieniony przez Aveleinen : 20-07-2015, 08:32

  12. Reklama
  13. #3730
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    32
    Posty
    1,710
    Siła reputacji
    14

    Domyślny

    Naprawde nie widzisz tam żadnej zależności? Spójrz na ta macierz wiersz po wierszu

    @edit
    Chujowo opisujesz swój problem, w drugim wierszu kompletnie nie wiem o chuj Ci chodzi
    Ostatnio zmieniony przez Kusterek : 20-07-2015, 08:58

    irc: freenode.net in #torgdevs

  14. #3731
    Avatar joozioom
    Data rejestracji
    2007
    Posty
    1,462
    Siła reputacji
    18

    Domyślny

    z tego co zrozumiałem to chodzi mu o generowanie danych w kierunku strzałek w kolejności cyfr, które napisałem nad nimi/obok ;p
    Ostatnio zmieniony przez joozioom : 20-07-2015, 16:33

  15. #3732
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    34
    Posty
    11,076
    Siła reputacji
    25

    Domyślny

    na jedno wychodzi, idziesz zewnętrzna pętla po kolumnach, wewnętrzna po wierszach i działa...
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  16. Reklama
  17. #3733
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    33
    Posty
    1,909
    Siła reputacji
    19

    Domyślny

    Nie :) Wtedy sprawdzasz pionowo z gory na dol.

    On chce sprawdzac po kolei:
    (wiersz, kolumna)
    0,0
    0,1
    1,0
    2,0
    1,1,
    0,2
    2,1
    1,2
    2,2

    czyli na skos i sprawdzac "do tylu", dodawac wiersze odejmowac kolumny. Troche bardziej skomplikowana funkcja w ktorej trzeba sprawdzic czy jestem na pierwszej kolumnie, lub ostatnim wierszu, i w zaleznosci od tego skoczyc na kolejny poziom skosu :) Prosty algorytm ale dobry na poczatek do nauki programowania zeby zagotowac mozg gdzie jest ten punkt kiedy musze zlamac przeskoczyc na kolejny skos :P
    Ostatnio zmieniony przez Bazan : 20-07-2015, 11:22
    Dreaming by drumming. ˆˆ™

  18. #3734

    Data rejestracji
    2014
    Wiek
    32
    Posty
    318
    Siła reputacji
    12

    Domyślny

    @joozioom i Bazan
    Dobrze oto mi chodziło właśnie :). Moje pytanie jest jak najbardziej optymalnie to zrobić? Najlepiej dwie pętle typu for po i i j. Do przekątnej(1) wszystko jest spoko i bym nie pytał. Ale chodzi mi teraz oto co jest pod przekątną macierzy. Doszedłem do wniosku że trzeba sztucznie dopisać dwie kolumny i dalej jechać po skosie(tak jak przed przekątną). Tak, że pierwszy for skacze po kolumnach od 0 do 2*ilość kolumn-1, a drugi leci sobie po skosie tak jak pokazał joozioom. Jest lepszy sposób?
    Ostatnio zmieniony przez Aveleinen : 20-07-2015, 12:00

  19. #3735
    Avatar Ilufus Knight
    Data rejestracji
    2009
    Położenie
    Hajnówka
    Wiek
    31
    Posty
    458
    Siła reputacji
    17

    Domyślny

    c++

    Kod :
    #include <iostream>
    
    using namespace std;
    
    
    
    int main()
    {
        int t,n,suma,a;
        int nw[100];
        cin>>t;
    
        for (int i=0 ;i<t ;i++)
            {
                suma=0;
                cin>>n;
                    for (int j=0;j<n;j++)
                        {
                            cin>>a;
                            suma+=a;
                        }
                        nw[i]=suma;
            }
        for (int p=0;p<t;p++)
            cout<<nw[p]<<"\n";
    
        return 0;
    }
    dlaczego jak nie zadeklaruje tego suma=0 to wynik wychodzi mi jakiś 1932181 , czy program bez deklaracji nie przyjmuje automatycznie wartości 0?

  20. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •