👤

Witam, mam problem z wykonaniem tego zadania może ktoś będzie wiedział jak wykonać :) pozdrawiam

Witam Mam Problem Z Wykonaniem Tego Zadania Może Ktoś Będzie Wiedział Jak Wykonać Pozdrawiam class=
Witam Mam Problem Z Wykonaniem Tego Zadania Może Ktoś Będzie Wiedział Jak Wykonać Pozdrawiam class=

Odpowiedź :

Odpowiedź:

1.

#include <iostream>

using namespace std;

int main() {

   int oceny[] = {2, 5, 4, 4, 5, 4};

   int liczbaOcen[] = {0, 0, 0, 0, 0, 0};

   for (int i = 0; i < 6; i++) {

       for (int j = 0; j < 6; j++) {

           if (oceny[j] == i+1) {

               liczbaOcen[i]++;

           }

       }

   }

   for (int i = 0; i < 6; i++) {

       cout << "Ocena " << i+1 << ": " << liczbaOcen[i] << endl;

   }

   getchar();

   return 0;

}

2.

#include <iostream>

using namespace std;

int main() {

   int rachunkiOli[] = {50, 305, 80, 230};

   int w = sizeof(rachunkiOli)/sizeof(*rachunkiOli);

   int napiwkiOli[w];

   int sumyOli[w];

   for (int i = 0; i < w; i++) {

       if (rachunkiOli[i] <= 50) napiwkiOli[i] = rachunkiOli[i]*0.2;

       else if (rachunkiOli[i] > 50 && rachunkiOli[i] <= 150) napiwkiOli[i] = rachunkiOli[i]*0.15;

       else if (rachunkiOli[i] > 150) napiwkiOli[i] = rachunkiOli[i]*0.1;

       sumyOli[i] = rachunkiOli[i] + napiwkiOli[i];

   }

   cout << "Rachunki Oli: ";

   for (int i = 0; i < w; i++) {

       cout << rachunkiOli[i] << ", ";

   }

   cout << endl << "Napiwki Oli: ";

   for (int i = 0; i < w; i++) {

       cout << napiwkiOli[i] << ", ";

   }

   cout << endl << "Sumy Oli: ";

   for (int i = 0; i < w; i++) {

       cout << sumyOli[i] << ", ";

   }

   cout << endl;

   int OlaSuma = 0;

   for (int i = 0; i < w; i++) {

       OlaSuma += sumyOli[i];

   }

   cout << "Suma: " << OlaSuma << endl;

   cout << endl;

   cout << endl;

   int rachunkiBartka[] = {300, 500, 1400, 120};

   w = sizeof(rachunkiBartka)/sizeof(*rachunkiBartka);

   int napiwkiBartka[w];

   int sumyBartka[w];

   for (int i = 0; i < w; i++) {

       if (rachunkiBartka[i] <= 50) napiwkiBartka[i] = rachunkiBartka[i]*0.2;

       else if (rachunkiBartka[i] > 50 && rachunkiBartka[i] <= 150) napiwkiBartka[i] = rachunkiBartka[i]*0.15;

       else if (rachunkiBartka[i] > 150) napiwkiBartka[i] = rachunkiBartka[i]*0.1;

       sumyBartka[i] = rachunkiBartka[i] + napiwkiBartka[i];

   }

   cout << "Rachunki Bartka: ";

   for (int i = 0; i < w; i++) {

       cout << rachunkiBartka[i] << ", ";

   }

   cout << endl << "Napiwki Bartka: ";

   for (int i = 0; i < w; i++) {

       cout << napiwkiBartka[i] << ", ";

   }

   cout << endl << "Sumy Bartka: ";

   for (int i = 0; i < w; i++) {

       cout << sumyBartka[i] << ", ";

   }

   cout << endl;

   int BartekSuma = 0;

   for (int i = 0; i < w; i++) {

       BartekSuma += sumyBartka[i];

   }

   cout << "Suma: " << BartekSuma << endl;

   getchar();

   return 0;

}

Wyjaśnienie:

Odpowiedź:

Zad 1 Zdjęcie

#include <iostream>

#include <ctime>

using namespace std;

void generuj_liczby(int *tab,int n){

   srand(time(NULL));

   for(int i=0;i<n;i++) tab[i]=rand()%6+1;

}

void zlicz_oceny(int *tab,int n){

int ilosc_1=0,ilosc_2=0,ilosc_3=0,ilosc_4=0,ilosc_5=0,ilosc_6=0;

for(int i=0;i<n;i++){

   switch(tab[i]){

   case 1:

       ilosc_1++;

       break;

   case 2:

       ilosc_2++;

       break;

   case 3:

       ilosc_3++;

       break;

   case 4:

       ilosc_4++;

       break;

   case 5:

       ilosc_5++;

       break;

   case 6:

       ilosc_6++;

       break;

   }

}

cout<<"Ilosc 1: "<<ilosc_1<<endl<<"Ilosc 2: "<<ilosc_2<<endl<<"Ilosc 3: "<<ilosc_3<<endl<<"Ilosc 4: "<<ilosc_4<<endl<<"Ilosc 5: "<<ilosc_5<<endl<<"Ilosc 6: "<<ilosc_6;

}

int main()

{

   int n;

   cout<<"Wprowadz wielkosc tablicy ocen: ";

   cin>>n;

   int tab[n];

   generuj_liczby(tab,n);

   zlicz_oceny(tab,n);

   return 0;

}

Zadanie 2 zdjęcie

#include <iostream>

using namespace std;

int suma_Ola=0,suma_Bartek=0;

void rachunkiOli(){

   int n=4; // Liczba rachunków w przykładzie były 4

   int rachunkiOli[]={50,305,80,230};

   int napiwkiOli[n],sumyOli[n];

   for(int i=0;i<n;i++){

       if(rachunkiOli[i]<=50) napiwkiOli[i]=20;

       else if(rachunkiOli[i]>50&&rachunkiOli[i]<=150) napiwkiOli[i]=15;

       else napiwkiOli[i]=10;

   }

   for(int i=0;i<n;i++){

       sumyOli[i]=(rachunkiOli[i]*napiwkiOli[i]/100)+rachunkiOli[i];

       suma_Ola+=sumyOli[i];

   }

}

void rachunkiBartka(){

   int n=4; // Liczba rachunków w przykładzie były 4

   int rachunkiBartka[]={300,500,1400,120};

   int napiwkiBartka[n],sumyBartka[n];

   for(int i=0;i<n;i++){

       if(rachunkiBartka[i]<=50) napiwkiBartka[i]=20;

       else if(rachunkiBartka[i]>50&&rachunkiBartka[i]<=150) napiwkiBartka[i]=15;

       else napiwkiBartka[i]=10;

   }

   for(int i=0;i<n;i++){

       sumyBartka[i]=(rachunkiBartka[i]*napiwkiBartka[i]/100)+rachunkiBartka[i];

       suma_Bartek+=sumyBartka[i];

   }

}

int main()

{

   rachunkiOli();

   rachunkiBartka();

   cout<<"Ola zaplacila: "<<suma_Ola<<endl<<"Bartek zaplacil: "<<suma_Bartek;

}

Wyjaśnienie: