<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem #c-plus-plus</title>
<link>https://forum.pasja-informatyki.pl/tag/%23c-plus-plus</link>
<description>Powered by Question2Answer</description>
<item>
<title>Błąd struktury tablice nie da rady robic dalej programu dalsza tresc problem pod kodem jak cos</title>
<link>https://forum.pasja-informatyki.pl/461404/blad-struktury-tablice-nie-rady-robic-dalej-programu-dalsza-tresc-problem-pod-kodem</link>
<description>

&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;iomanip&amp;gt;
#include &amp;lt;cstdlib&amp;gt;
using namespace std;

int koszyki[4] = { 40,40,40, 40 };
int n;

struct reklamowka
{
    int numer;
    int waga;
    int koszyk;

};



void reklamowkizjablkami()
{
    for (int i = 1; i &amp;lt;= n; i++)
    {
        cout &amp;lt;&amp;lt; &quot;Reklamowka nr &quot; &amp;lt;&amp;lt; i &amp;lt;&amp;lt; &quot;: &quot;;
       i= reklamowka[i].numer;
 cin &amp;gt;&amp;gt; reklamowka[i].waga ;
        if (reklamowka[i].waga &amp;gt; 10)
        {
            cout &amp;lt;&amp;lt; &quot;Reklamowka moze warzyc maksymalnie 10kg! &quot;;
            break;
        }
        if (cin.fail())
        {
            cout &amp;lt;&amp;lt; &quot;Nie mozesz podac litery&quot;;
            break;
        }
    }
}


void wprowadz_reklamowki()
{
for (int i = 1; i &amp;lt;= n; i++)
{
    if(i%4 == 1)
        cout &amp;lt;&amp;lt; &quot;Reklamowka nr &quot; &amp;lt;&amp;lt; reklamowka[i].numer &amp;lt;&amp;lt; &quot;                &quot;;
    else if (i%4 == 2)
        cout &amp;lt;&amp;lt;  &quot;Reklamowka nr &quot; &amp;lt;&amp;lt;reklamowka[i].numer &amp;lt;&amp;lt; &quot;                &quot;;
    else if(i%4==3)
        cout &amp;lt;&amp;lt; &quot;Reklamowka nr &quot; &amp;lt;&amp;lt; reklamowka[i].numer &amp;lt;&amp;lt; &quot;                &quot;;
   else
        cout &amp;lt;&amp;lt; &quot;Reklamowka nr &quot; &amp;lt;&amp;lt; reklamowka[i].numer &amp;lt;&amp;lt; endl;
}

}




int main()
{
        cout &amp;lt;&amp;lt; &quot;Podaj liczbe reklamowek z jablkami:&quot;;
        cin &amp;gt;&amp;gt; n;
    if (n &amp;gt; 50)
    {
        cout &amp;lt;&amp;lt; &quot;Za duza liczba reklamowek z jablkami!! &quot;;
        return 0;
    }
    if (cin.fail())
    {
        cout &amp;lt;&amp;lt; &quot;Nie mozesz podac litery&quot;;
        return 0;
    }
    wypisz_reklamowkizjablkami();
system(&quot;cls&quot;);
   cout &amp;lt;&amp;lt;&quot;koszyk nr1&quot; &amp;lt;&amp;lt; &quot;                &quot;&amp;lt;&amp;lt;&quot;koszyk nr2&quot;&amp;lt;&amp;lt; &quot;                &quot;&amp;lt;&amp;lt;&quot;koszyk nr3&quot; &amp;lt;&amp;lt;  &quot;                &quot;&amp;lt;&amp;lt;&quot;koszyk nr4&quot;endl;
    wprowadz_reklamowki();
return 0;
}&lt;/pre&gt;



&lt;p&gt;Mam za zadanie stworzenie programu do wypisania reklamowek z jablkami do koszykow &amp;nbsp;mam to wysortowac taki troche algorytm plecakowy , bład u mnie tkwi w tym ze jestem dopiero poczatkujacym w programowaniu i bezsilnie proboje znalezc blad w tym&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/461404/blad-struktury-tablice-nie-rady-robic-dalej-programu-dalsza-tresc-problem-pod-kodem</guid>
<pubDate>Wed, 04 Dec 2019 18:26:07 +0000</pubDate>
</item>
<item>
<title>błąd funkcji: first defined here</title>
<link>https://forum.pasja-informatyki.pl/245199/blad-funkcji-first-defined-here</link>
<description>

&lt;p&gt;mam taką funkcję&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &quot;nagl.h&quot;

float funkcja_dodawania(float x, float y)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Podaj 1 liczbe: &quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cin&amp;gt;&amp;gt;x;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Podaj 2 liczbe: &quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cin&amp;gt;&amp;gt;y;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return x+y;
}&lt;/pre&gt;



&lt;p&gt;i w 4 linijce wyskakuje mi error: first defined here. I nie mam pojęcia jak to naprawić&lt;img alt=&quot;frown&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/confused_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;frown&quot;&gt;&lt;/p&gt;



&lt;p&gt;a tutaj macie nagłówek:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;time.h&amp;gt;
#include &amp;lt;cstdlib&amp;gt;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;conio.h&amp;gt;

using namespace std;

float funkcja_dodawania(float x, float y); 
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;PS. chce zrobić tak że w pliku z funkcją było same jej ciało, a w pliku głównym jej wywołanie.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/245199/blad-funkcji-first-defined-here</guid>
<pubDate>Sun, 16 Apr 2017 13:29:13 +0000</pubDate>
</item>
<item>
<title>Problem z getch()</title>
<link>https://forum.pasja-informatyki.pl/216823/problem-z-getch</link>
<description>

&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;time.h&amp;gt;
#include &amp;lt;cstdlib&amp;gt;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;windows.h&amp;gt;
#include &amp;lt;conio.h&amp;gt;

using namespace std;

int war1,war2;
float x,y;
char wybor;
char prze;

int main()
{
    cout &amp;lt;&amp;lt; &quot;Witaj w aplikacji przelicznik&quot;&amp;lt;&amp;lt;endl;

    cout &amp;lt;&amp;lt; &quot;Co chcesz przeliczyć&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; endl;
     cout &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;      MENU &quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;--------------------&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;1. Masa&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;2. Dlugość&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;3. Czas&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;4. Wyjście&quot; &amp;lt;&amp;lt; endl
     wybor=getch();    ////////Jakiś błąd//////////////
     system(&quot;cls&quot;);
    switch (wybor)
    {
        case '1':
        {
    cout &amp;lt;&amp;lt; &quot;Z jakiej jednostki chcesz przeliczać&quot; &amp;lt;&amp;lt; endl;
            cout &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;MENU PRZELICZNIKA MAS&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;---------------------&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;1. Gramy&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;2. Dekagramy&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;3. Kilogramy&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;4. Tony&quot; &amp;lt;&amp;lt; endl;
    cin &amp;gt;&amp;gt; war1;
    cout &amp;lt;&amp;lt; &quot;podaj wartość&quot;
    cin &amp;gt;&amp;gt; x; ////błąd////
    system(&quot;cls&quot;);
  
    cout &amp;lt;&amp;lt; &quot;Na co chcesz przeliczać&quot; &amp;lt;&amp;lt; endl;
            cout &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;MENU PRZELICZNIKA MAS&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;---------------------&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;1. Gramy&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;2. Dekagramy&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;3. Kilogramy&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;4. Tony&quot; &amp;lt;&amp;lt; endl;
    prze=getchar()
    cout &amp;lt;&amp;lt; &quot;Podaj wartość:&quot;; ////błąd////
    cin &amp;gt;&amp;gt; y;
    system(&quot;cls&quot;);
       }
       break;
    }
    return 0;
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Witam mam drobny problem. Wpadłem na pomysł zrobienia swojej pierwszej aplikacji własnoręcznej która miała by przeliczać miary długości,masy i czasu ale niestety z niewiadomych mi przyczyn nie działa mi funkcja getch(). Co ciekawe zastosowałem taką samą kolejność i pisałem znak w znak to samo co w innej aplikacji co miała tą funkcje i nie działa . Proszę o szybką odpowiedź z góry dziękuje.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/216823/problem-z-getch</guid>
<pubDate>Mon, 16 Jan 2017 16:28:40 +0000</pubDate>
</item>
<item>
<title>[c++]Program do pracy z funkcjami liniowymi i kwadratowymi</title>
<link>https://forum.pasja-informatyki.pl/144370/c-program-do-pracy-z-funkcjami-liniowymi-i-kwadratowymi</link>
<description>

&lt;p&gt;Oto program, który bardzo ułatwia pracę z funkcjami. Mam jeszcze zamiar rozbudować o nowe funkcje jak rysowanie wykresu danej funkcji, badanie punktów przecięcia różnych funkcji, itp.
&lt;br&gt;
Obsługa jest prosta, choć może wydać się dziwna, co wyjaśnię w dalszej części postu. Najpierw należy wcisnąć 7 i podać typ funkcji(1 to funkcja liniowa, 2 to funkcja kwadratowa).
&lt;br&gt;
Potem należy podać współczynniki funkcji. Jak wiadomo z lekcji matmy, w przypadku funkcji kwadratowej podajemy współczynniki a, b i c, w przypadku funkcji linowej a i b;
&lt;br&gt;
Główne funkcje programu to obliczanie miejsc zerowych danej funkcji oraz delty dla funkcji kwadratowej oraz obliczanie wartości funkcji dla danego argumentu.
&lt;br&gt;
Jedne co może ograniczać użycie tego programu, to użycie działanie na ogromnych liczbach(przez wbudowane typy danych).&lt;/p&gt;



&lt;p&gt;Oto dodatkowe informacje dla tych bardziej zainteresowanych oraz dla tych co chcą się zająć analizą kodu źródłowego:
&lt;br&gt;
1. Świadomie użyłem instrukcji goto jak i nieskończonej pętli &quot;for( ; ; )&quot;. Wiem, że nie powinno się jej stosować ze względu na brak czytelności ale w przypadku tego programu ta instrukcja nie utrudni jego analizy a ułatwiła mi pisanie.
&lt;br&gt;
2. Każdy wykres jest obiektem klasy &quot;funkcja&quot;. Na początek może się to wydać bezsensowne, bo w programie istnieje tylko jedna instancja klasy &quot;funkcja&quot; o nazwie &quot;f&quot; oraz to samo dałoby się zrobić zwykłymi funkcjami ale ja zrobiłem stosowną klasę aby z czasem można było łatwo obsłużyć dużą ilość wykresów(a każdy wykres będzie obiektem) oraz abym mógł łatwo wprowadzić nowe funkcje do programu jak chociażby np. badanie punktów przecięcia wykresów.
&lt;br&gt;
3. To co umieściłem w komentarzach jest tylko początkiem prób związanych ze zrobieniem metody do rysowania wykresu. Dlatego też pod numerem 6 znajduje się pozycja &quot;(W trakcie tworzenia)&quot;, która nic nie robi.
&lt;br&gt;
4. W związku z planami co do rozbudowy programu, program nie pyta się po uruchomieniu o najbardziej podstawowe rzeczy jakimi są współczynniki oraz typ funkcji.&lt;/p&gt;



&lt;p&gt;Kod źródłowy: wklej.se/035c
&lt;br&gt;
Link do pobrania programu: &lt;a href=&quot;http://przeklej.org/file/z0SoW2/f.kwadratowa.2.exe&quot; rel=&quot;external nofollow noopener noreferrer&quot; target=&quot;_blank&quot;&gt;http://przeklej.org/file/z0SoW2/f.kwadratowa.2.exe&lt;/a&gt;&lt;/p&gt;</description>
<category>Nasze projekty</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/144370/c-program-do-pracy-z-funkcjami-liniowymi-i-kwadratowymi</guid>
<pubDate>Wed, 25 May 2016 17:30:01 +0000</pubDate>
</item>
<item>
<title>Pomoc na priv- programowanie C++</title>
<link>https://forum.pasja-informatyki.pl/123291/pomoc-na-priv-programowanie-c</link>
<description>Hej :) Czy miałby ktoś chwilę czasu, żeby pomóc mi w naprawieniu błędów w programie? :) Kompiluje się i działa, ale nie do końca tak jak powinien :( A niestety nie mogę wstawić tu całego kodu, bo później mogę mieć problemy z plagiatem</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/123291/pomoc-na-priv-programowanie-c</guid>
<pubDate>Mon, 28 Mar 2016 21:17:07 +0000</pubDate>
</item>
</channel>
</rss>