Загрузка...

Need to solve C++ problems [9 pcs.]

Thread in C/C++ created by webdead Dec 24, 2022. 614 views

  1. webdead
    webdead Topic starter Dec 24, 2022 Banned 1053 Mar 20, 2020
    1. Запишите фрагмент кода для декларации функции, возвращающей значение типа float и принимающий два аргумента: логический (bool) a, целый (int) b.
    2. Найдите ошибку во фрагменте кода и запишите исправленную версию:
    void my_fcn(char x1, int x2, bool flag) {
    int result = x1 + x2;
    if(flag){
    cout << result << endl;
    {
    else {
    cout << 0 << endl;
    }
    }

    int main() {
    my_fcn(3.2, 'r', 3);
    return 0;
    }
    3. Запишите реализацию процедуры (тип void), принимающей один аргумент value типа int по ссылке. В теле функции необходимо выполнить уменьшение значения value на 7.
    4. Какие значения будут выведены в консольное окно с помощью цикла
    for (int i = 2; i < 8; i+=2) {
    cout << i << endl;
    }
    5. В фрагменте с циклом определите такое условие работы цикла, чтобы он выполнял 6 итераций (начальное значение счетчика и его шаг не изменять).
    int i = 0;
    do {
    cout << i << endl;
    i+=2;
    } while(?);
    6. Укажите фрагмент кода с реализацией цикла for для подсчета значения факториала числа 7.
    7. Запишите фрагмент кода для создания массива 7 элементов типа bool (значения элементов произвольны).
    8. Найдите ошибку в фрагменте кода и запишите исправленную версию:
    const int N=7;
    int myArray[N];
    for (int i = 0; i < N; i++) {
    cin >> myArray[N];
    }
    9. Был создан и заполнен значением массив целочисленных элементов exampleArray. Размер массива известен и хранится в переменной N. Запишите фрагмент кода для увеличения каждого элемента массива на число 5.
     
  2. Onlyinc
    Onlyinc Dec 24, 2022 76 Oct 16, 2021
    [IMG]?
     
    1. webdead Topic starter
      Onlyinc, C++ нет времени изучать.
    2. Membro
      webdead, могу за 500 руб на лолз все сделать цена не устраивает пиши свою цену
    3. qrob
      webdead, скину за 200 рублей
  3. K1ERRY
    K1ERRY Dec 25, 2022 TIME TO DIE 24,140 Nov 19, 2018
    Тебе всегда все требуется, иди в раздел задания за деньги и там тебе все сделают, каждый день чет просишь на халяву
     
    1. View previous comments (1)
    2. 0_mxd_0
      webdead,
      Жду тему от тебя в разделе "Слив фотографий 18+"
    3. K1ERRY
      0_mxd_0, там мной занято
  4. graver677
    graver677 Dec 25, 2022 сглыпа 41 Mar 25, 2020
     
  5. kcn
    kcn Dec 25, 2022 Я лучший 534 Apr 15, 2020
    1. qrob
      kcn,
  6. Deathmatch_inactive2906795
     
  7. olmovc
    olmovc Jan 1, 2023 0 Jan 1, 2023
    C
    #include <iostream>
    #include <algorithm>
    #include <string>
    #include <ctime>
    using std::cin;
    using std::cout;
    using std::string;
    int main()
    {
    std::srand(unsigned(time(NULL)));
    const size_t ARRAY_SIZE = 7;
    bool array[ARRAY_SIZE] = {true};
    // std::generate(array, array + ARRAY_SIZE, std::rand);
    for (size_t i = 0; i < ARRAY_SIZE; i++) {
    array[i] = (std::rand() % 2 == 0) ? false : true;
    }
    for (size_t i = 0; i < ARRAY_SIZE; i++) {
    cout << "i[" << i << "] = " << array[i] << std::endl;
    }
    return 0;
    }
     
  8. overthrow
    overthrow Jan 1, 2023 231 Sep 15, 2022
    Брат, если хочешь научиться нормально програмировать, надо делать это саму, что-то не знаешь - гугл
     
  9. brediska
    brediska Jan 9, 2023 Banned 2794 May 30, 2021
    Code
    void my_fcn(double x1, int x2, bool flag) { 
    double result = x1 + x2;
    if(flag){
    cout << result << endl;
    }
    else {
    cout << 0 << endl;
    }
    }

    int main() {
    my_fcn(4.02, 3, true);
    return 0;
    }

    1. неправильная скобка в условии if.
    2. неверный ввод аргументов функции (у тебя на первом месте стоит логический тип, хотя там должно быть число, и наоборот в третьем аргументе)
    3. число 4.02 является вещественным, для него нужен тип double (int только для целых чисел)
     
    1. Daemon
      brediska, будет использовано неявное приведение
  10. Daemon
    Daemon Jan 21, 2023 1680 Jan 8, 2021
    webdead,
    C
    bool foo(bool, int); // в декларации имена параметров игнорируются
    C

    void my_fcn(char x1, int x2, bool flag) {
    int result = x1 + x2;
    if(flag) {
    cout << result << endl;
    }
    else {
    cout << 0 << endl;
    }
    }

    int main() {
    my_fcn(3.2, 'r', 3);
    return 0;
    }
    C
    void foo(int& value){
    value-=7;
    }
    2 4 6
    C
    i != 12
    C
    for(int i = 2, f = 1; i < 8; ++i)
    f *= i;
    C
    bool mas[7]{};
     
    1. Daemon
      C
      const int N=7;
      int myArray[N];
      for (int i = 0; i < N; i++) {
      cin >> myArray[i];
      }
      C
      for (int i = 0; i < N; ++i)
      exampleArray[i] += 5;
Top
Loading...