Загрузка...

Please do

Thread in C/C++ created by OGG_inactive5160764 Apr 2, 2022. 317 views

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

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


    Людям, знающие это, сделают быстро
     
  2. vtlstolyarov
    vtlstolyarov Apr 2, 2022 468 Jan 8, 2022
    Знающие сделают быстро, но не бесплатно.
     
    1. View previous comments (1)
    2. vtlstolyarov
      almazius3, Не знающий плюсы, но знающий что такое программировние? Безусловно сможет, но это не значит что этот человек "не знающий". Проблема в том что тут не так уж много знающих хоть что-то, и вон, люди умудряются накосячить даже в таких простейших задачах для 8 класса.
    3. storlokol
      vtlstolyarov, Жаль мы не увидим твой метод решения таких простейших задач. :) Хотя учитывая что даже в 2 предложениях ты допустил 2 орфографические ошибки, не стану требовать невозможного :)
    4. vtlstolyarov
  3. storlokol
    storlokol Apr 2, 2022 486 Sep 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 Apr 3, 2022 50 Mar 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;
    }
    The post was merged to previous Apr 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
Loading...