Potrzebuję pomocy w zadaniu. programowanie w języku c plus plus. Z dokładnym opisem tak aby zrozumieć.

Potrzebuję Pomocy W Zadaniu Programowanie W Języku C Plus Plus Z Dokładnym Opisem Tak Aby Zrozumieć class=

Odpowiedź :

Odpowiedź:

Program 1:

#include<iostream>

#include<string>

int main()

{

   std::string name;

   std::string city;

   std::cout << "Podaj imie\n";

   std::cin >> name;

   std::cout << "Podaj miejscowosc zamieszkania\n";

   std::cin >> city;

   int charNum = name.length() + city.length();

   std::cout << "Dane: " << name << " " << city << std::endl;

   std::cout << "Liczba znakow: " << charNum << std::endl;

   return 0;

}

Treść zadania jest błędna, bo nie ma tablic typu string. Są zmienne typu string, dlatego na nich zrobiłem. Jakby chodziło o zrobienie tego na tablicach, to byłoby napisane na tablicach typu char,

#include<iostream>

#include<cstdlib>

#include<ctime>

const int SIZE = 100;

float* count_average(const int (&tab)[SIZE]){

   int sum = 0;

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

       sum += tab[i];

   }

   float res = sum / SIZE;

   return &res;

}

void print_average(float* average){

   std::cout <<*average << std::endl;

}

int main()

{

   srand(time(nullptr));

   int tab[SIZE];

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

       tab[i] = rand() % 11 + 31;

   }

   float *average = count_average(tab);

   print_average(average);

   std::cout << "Done" << std::endl;

   return 0;

}