Program z codeblocks na dev c++

0

Witam mam ogromną prośbę. Czy mógłby ktoś przerobić mi poniższy program z codeblocks na dev c++? Jest mi to potrzebne na zaliczenie z infy a sam sobie z tym nie poradziłem. Liczę na wasze dobre chęci. Jestem słaby z c++. Kolega napisał mi ten program w codeblocks i niestety nie mogę go tak oddać. Oto program a właściwie dwa. Wybierzcie który łatwiej przerobić:

#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;

void impreza()
{
string dziew[]={"Karolina","Agnieszka","Marta"},chlop[]={"Tomek","Pawel","Piotr"},zabawy[]={"Wymysl Sobie 1","Wymysl Sobie 2","Wymysl Sobie 3"};
srand(time(0));
cout<<dziew[rand()%3]<<" "<<chlop[rand()%3]<<" "<<zabawy[rand()%3]<<" ";
return;
}

int main()
{
impreza();
}

#include <cstdlib>
#include <iostream>

using namespace std;

int random(int min, int max)
{
return min + rand() % (max - min + 1); // wyrażenie losujące
}

int main()
{
string dziewczyny[3] = {"dawajka", "mokra", "gruba"};
string chlopaki[3] = {"morda", "koniopas", "cwaniak"};

srand(time(NULL));
cout << dziewczyny[random(0, 3)] << " " << chlopaki[random(0,3)]
<< endl;
cin.ignore();
cin.get();
}

0

myślę, że to czego szukasz to: zadane.pl

tutaj się prosi o pomoc, a tam o rozwiązanie

0

Ja za 50 zł mogę przerobić nawet oba.

0

Ja nie mam pojęcia o codeblocks więc nie jestem w stanie tego przerobić. W dev c++ próbowałem napisać. Wyszło coś takiego z tym że niestety nie działa:
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
string podmiot [5] = {"Ala ", "Dawid ", "Szymon ", "Ada ", "Sikora "};
string z_kim [5] = {"z mamą ", "z kominiarzem ", "z piekarzem ", "z kuzynka ", "ze szlachtą "};
string czynnosc [4] = {"pije ", "robi ", "bawi się ", "kupuje "};
string rozwiniecie [3] = {"klocki ", "ziemniaki ", "soczek "};
cout<<podmiot[3]<<z_kim[2]<<czynnosc[1]<<rozwiniecie[2];
getch ();
}

Cały czas wyświetla się to samo. Nie losuje. Więc proszę o pomoc.

1

Cały czas wyświetla się to samo. Nie losuje.

Kpisz sobie?
Nawet największy facepalm to w tej chwili za mało.

Więc proszę o pomoc.

Poczytaj o losowaniu liczb w C++ i adekwatnie zmodyfikuj swój program.

2

Pewnie gdybyś umieścił losowanie, to by losowało

0

Użyj "rand()" do losowania liczby i wyświetlaj odpowiednie wyniki. Podaję przykład:

 
char tab[5];
int los = rand()%5;
cout<<tab[los];

Poczytaj jeszcze w google o tym, to zrozumiesz pewną niedogodność której tutaj nie opiszę. Powodzenia

1 użytkowników online, w tym zalogowanych: 0, gości: 1