Загрузка...

Сделайте пожалуйста

Тема в разделе C/C++ создана пользователем OGG_inactive5160764 2 апр 2022. 318 просмотров

  1. OGG_inactive5160764
    OGG_inactive5160764 Автор темы 2 апр 2022 Заблокирован(а) 3 23 мар 2022
    26. Дано целое число N (0<N<1000), определяющее количество деревьев в парке. В зависимости от введённого значения грамотно сформировать фразу: «В парке <N> (дерево/дерева/деревьев)».

    26.Даны целые числа N и M. Определить на интервале <от меньшего из них до большего из них>, каких целых чисел больше - делящихся на 3, или делящихся на 4. Вывести найденные числа и обе полученные суммы. Если ни одно из чисел на интервале не делится ни на 3, ни на 4, сообщить об этом.


    Людям, знающие это, сделают быстро
     
  2. vtlstolyarov
    vtlstolyarov 2 апр 2022 468 8 янв 2022
    Знающие сделают быстро, но не бесплатно.
     
    1. Посмотреть предыдущие комментарии (1)
    2. vtlstolyarov
      almazius3, Не знающий плюсы, но знающий что такое программировние? Безусловно сможет, но это не значит что этот человек "не знающий". Проблема в том что тут не так уж много знающих хоть что-то, и вон, люди умудряются накосячить даже в таких простейших задачах для 8 класса.
    3. storlokol
      vtlstolyarov, Жаль мы не увидим твой метод решения таких простейших задач. :) Хотя учитывая что даже в 2 предложениях ты допустил 2 орфографические ошибки, не стану требовать невозможного :)
    4. vtlstolyarov
  3. storlokol
    storlokol 2 апр 2022 486 12 сен 2013
    C
    #include <iostream>

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, "rus");
    cout << "Введите число: ";
    int n;
    cin >> n;
    if (n != 11 && n != 111 && n != 1111)
    {
    switch (n % 10)
    {
    case 1: cout << endl << n << " Дерево\n";
    break;
    case 2: case 3: case 4: cout << endl << n << " Дерева\n";
    break;
    default: cout << endl << n << " Деревьев\n";
    break;
    }
    }
    else cout << endl << n << " Деревьев\n";
    system("pause");
    return 0;
    }

    C
    #include <iostream>

    using namespace std;

    int main()
    {
    int n, m;
    cin >> n >> m;

    int number = 0;
    for (int i = n; i <= m; i++) {
    if ((i % 3 == 0) || (i % 4 == 0)) {
    number++;
    cout << i << ' ';
    }
    }

    cout << "\n";
    cout << "Total: " << number << "\n";

    return 0;
    }
     
    1. vtlstolyarov
      storlokol, Как я и говорил - бесплатно сделают только незнающие :) В первой задаче "12 Дерева" а во второй считается совсем не то.
    2. Whales_Nik
      vtlstolyarov, я вроде сделал, если не тяжело протести
  4. Whales_Nik
    Whales_Nik 3 апр 2022 50 27 мар 2022
    C
    #include <iostream>

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, "");
    int n;
    cin >> n;
    cout << "В парке " << n;
    if (n%100 >= 10 && n%100 <= 20)
    cout << " деревьев\n";
    else
    {
    switch(n%10)
    {
    case 0:
    case 5:
    case 6:
    case 7:
    case 8:
    case 9:
    cout << " деревьев\n";
    break;
    case 1:
    cout << " дерево\n";
    break;
    case 2:
    case 3:
    case 4:
    cout << " дерева\n";
    break;
    }
    }
    return 0;
    }
    --- Сообщение объединено с предыдущим 3 апр 2022
    C
    #include <iostream>
    #include <vector>
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, "");
    int n, m, c2 = 0, c3 = 0, sum2 = 0, sum3 = 0;
    cin >> n >> m;
    vector<int> arr2;
    vector<int> arr3;
    for (int i = min(n, m); i <= max(n,m); i++) // (i < max), если не включать крайнюю границу
    {
    if(!(i%4))
    {
    c2++;
    sum2 += i;
    arr2.push_back(i);
    }
    if(!(i%3))
    {
    c3++;
    sum3 += i;
    arr3.push_back(i);
    }
    }
    if (!c2 && !c3) { cout << "Чисел нет\n"; return 0; }
    else if (c2 > c3) cout << "Больше четверок\n";
    else if (c3 > c2) cout << "Больше троек\n";
    else cout << "Равны\n";
    cout << "Сумма четверок: " << sum2 << endl;
    cout << "Сумма троек: " << sum3 << endl;
    cout << "Четверки: ";
    for(int i = 0; i < arr2.size(); i++)
    cout << arr2[i] << ' ';
    cout << endl;
    cout << "Тройки: ";
    for(int i = 0; i < arr3.size(); i++)
    cout << arr3[i] << ' ';
    cout << endl;
    return 0;
    }
     
Top
Загрузка...