défis et solutions avec ++, pratique de programmation

tâches: tableaux à une dimension C ++

Приступая к решению задач, ознакомьтесь со статьями Les tableaux en C ++ et Le générateur de nombres aléatoires rand(), если еще не читали их. Постарайтесь решать предложенные задачи самостоятельно и смотреть наши решения только в крайнем случае.

1. Создать массив типа int de 10 элементов и заполнить его случайными числами от 7 à 14. После заполнения перезаписать все числа, которые больше десяти: от хранимого значение отнять 10. Например в ячейке хранится число 12: 12 – 10 = 2. Записать в эту ячейку 2 Записывая новое значение, utilisation составные (combiné) opérateurs.




2. Заполнить массив из 50-ти элементов нечётными числами от 1 à 99. (используйте операцию modulo, чтобы проверить число на чётность)




3. Объявить три массива. Первые два заполнить случайными значениями от 10 à 30. В элементы третьего массива записать сумму соответствующих элементов первых двух массивов. (в нулевую ячейку третьегосумму нулевых ячеек первого и второго массивов и так далее). Затем найти среднее арифметическое элементов третьего массива, максимальное значение и минимальное значение, которые он хранит.

Pour soutenir notre site – cliquez sur la tirelire et choisir un moyen pratique.

Abonnez-vous à de nouveaux articles sur notre site un avis:


Je suis d'accord pour recevoir des messages de purecodecpp.com sur mon e-mail

date
page
Problèmes et solutions: tableaux à une dimension C ++
évaluation
5

41 réflexions sur "tâches: tableaux à une dimension C ++

  1. Вроде проще вышло, строго по условию сделал

  2. Здравствуйте. Не поняла один момент по поводу второй задачи. Задание было: заполнить массив, состоящий из нечетных чисел от 1 à 99.
    В ответе на задачу я увидела другое. Был создан массив[50] с четными и нечетными числами от 1 à 99. А потом, с помощью условия if на экран выводятся только нечетные элементы. Но это не значит, что был создан массив только с нечетными числами. cout не записывает новые элементы в массив, а тупо выводит на экран нечетные числа. Если мы сейчас снова попросим вывести на экран массив ourArr[je], он выведет массив и с четными и нечетными числами. tâche, по моему мнению, решена не корректно. Если я не права, s'il vous plaît, объясните мне
    merci)

    1. Как мне кажется, во 2-й задаче неправильно сформулировано условие tâches, а не её решение. Должно быть как-то так:
      заполнить 50-элементный массив случайными нечётными числами из диапазона [1…100].

      И решение такой задачи приведено правильное (одно из возможных).

    2. Задача решена правильно. Шаг в цикле меняется только если число в массиве четное, иначе цикл будет повторятся до тех пор пока число не будет четным( i++ только при четном числе)

  3. ребят, как вы себе представляете решение первой задачи, как в вашем ответе, если вы до этого не показывали как делать рандомные числа. à savoir, эта задача подразумевает в себе то, что еще не проходили. и это не первый случай между прочим. программирование основано на логике, но в этом случае ее не наблюдается.

    1. перед задачами написано же вверху,”Приступая к решению задач, ознакомьтесь со статьями Массивы в C++ и Генератор случайных чисел rand(), если еще не читали их.

      1. que, juste. спасибо за ответ. хотя ошибок все равно хватает, bien sûr.

    2. А вы скиньте ссылку,где понятней и лучше обьясняют основы и если говорите про ошибки,то выкладывайте!Одну ошибку уже указали

      1. tpojuh, кто бы за нас так заступался, как не ты )) merci, что комментируешь статьи и отвечаешь на комментарии пользователей.

      2. если даже и нет нигде понятней, это ведь не означает, что не нужно стремиться к хорошему, а стоит оставить, мол, и так сойдет. + вон, выше, ошибку уже указали. формулировка у второй задачи не правильная. но вообще не поймите превратно, я говорю это все не потому что против, а потому что за. просто хотелось бы, что б было лучше.

      3. Aytekin, всё нормально. На тебя никто не обижается )
        По возможности и при наличии свободного времени будем улучшать.

Laisser un commentaire

Placez le code dans les balises: <pre class="lang:c ++ décodage:true ">VOTRE CODE</pré>