Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KudryaNik
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 7
#1

Вывести слова в зависимости от значений массива - C++

21.03.2016, 09:39. Просмотров 146. Ответов 5
Метки нет (Все метки)

Доброго времени суток. Нужно решить три задачки. Я с С++ сталкиваюсь только сейчас.
1) Имеется массив чисел от 1 до 100. Составит программу, в которой если число делиться на 3 вывести слово яблоко, если делиться на 5 то слово зеленое, если делиться и на 3 и на 5 то вывести яблоко зеленое.
К сожалению предоставить коды я не смогу. Т.к. не знаю с чего вообще начинать. Буду очень благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2016, 09:39     Вывести слова в зависимости от значений массива
Посмотрите здесь:

Вывести новый массив состоящий из элементов начального массива в заданной зависимости - C++
1.Нужно ввести размерность начального одномерного массива c клавиатуры. Элементы заполняются с помощью rand(); #include <time.h> ...

Вывести сумму значений массива до определенного числа - C++
Нужна помощь. Не выходить сделать так, чтобы при сложении массивов, когда попадается число 0, переставало считать их сумму и записывал еще...

Вывести сумму наибольшего и наименьшего значений указанной строки заданного массива - C++
Подскажите, надо что б сумма выводилась максимальных и минимальных, а выводится почему то только минимальные элементы строк. void Mode2()...

Заданы два массива. Первым на печать вывести массив, сумма значений которого окажется наименьшей - C++
Ребят помогите пожалуйста , завтра зачет , почти все задания сделал , а 3 последние так и не понял Задание 1. Написать...

Склонение слова рубль в зависимости от числа - C++
Написал программу по склонению слова рубль при помощи if else, правда я тут я не учел числа от 11 до 19, но не в этом проблема. Хочу...

В зависимости от введенного числа изменить окончание у слова - C++
Программировать начал только 2 недели назад, поэтому опыта очень мало. Может кто поможет. Нужно написать программу, которая в...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Игорь1986
49 / 113 / 29
Регистрация: 08.09.2014
Сообщений: 964
Завершенные тесты: 1
21.03.2016, 09:59     Вывести слова в зависимости от значений массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main() {
    int array[100];
    srand(time(NULL));
    for (int i = 1; i < 100; i++) {
        array[i] = -100 + rand() % 100;
        cout << array[i] << ' ';
    }
    cout << endl;
    for (int i = 1; i < 100; i++) {
        if (array[i] /3 == 0) cout << "Яблоко" << ' ';
        if (array[i] /5 == 0) cout << "Зеленое" << ' ';
        if (array[i] /5 == 0 && array[i] /3 == 0) cout << "Яблоко Зеленое" << ' ';
    }
    cout << endl;
   system("pause");
    return 0;
}
Как-то так

Факториал числа
Вычисление факториала
или
C++
1
2
3
4
5
int fact(int n)
{
  if (n == 1 || n == 0) return 1;
  else return n * fact(n - 1);
}
вызвать надеюсь функцию сможешь
KudryaNik
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 7
21.03.2016, 10:23  [ТС]     Вывести слова в зависимости от значений массива #3
Благодарю. Но функцию вызвать я не смогу. Можете повторить первый вариант с пояснениями.
Default_070
23 / 23 / 10
Регистрация: 01.10.2015
Сообщений: 172
Завершенные тесты: 1
21.03.2016, 10:36     Вывести слова в зависимости от значений массива #4
Цитата Сообщение от Игорь1986 Посмотреть сообщение
if (array[i] /3 == 0) cout << "Яблоко" << ' ';
Почти, знак / нужно заменить на %, иначе (6 / 3 == 2), а (6 % 3 == 0).
И нижу так же.
Игорь1986
49 / 113 / 29
Регистрация: 08.09.2014
Сообщений: 964
Завершенные тесты: 1
21.03.2016, 10:46     Вывести слова в зависимости от значений массива #5
Издеваешься наверное
C++
1
2
3
4
5
6
7
8
9
int main()
{
    int N;
    setlocale(0,""); // Включаем кириллицу
    cout << "Введите число для вычисления факториала: ";
    cin >> N;
    cout << "Факториал для числа " << N << " = " << fact(N) << endl << endl; // fact(N) - функция для вычисления факториала.
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2016, 11:35     Вывести слова в зависимости от значений массива
Еще ссылки по теме:

Подобрать окончание слова в зависимости от числительного, его описывающего - C++
Для натурального числа k напечатать фразу &quot;мы нашли k грибов в лесу&quot;, согласовав окончание слова &quot;гриб&quot; с числом k.

Вывести слова данного предложения, которые отличны от последнего слова - C++
Разработать алгоритм и составить программу на языке Си. Предполагается, что длина вводимого текста ограничена константой. Длины слов...

Вывести все слова текста, которые отличны от последнего слова, предварительно преобразовав их - C++
Решить задачу на обработку текста, используя функции работы со строками. Предполагается, что исходным является текстовый файл. В текст...

Работа со строчками (вывести в столбец все слова без повторений и количеством использования каждого слова) - C++
Ввести строку. Учитывая что строка может содержать слова которые повторяются, вывести в столбец все слова без повторений и количеством...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
KudryaNik
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 7
21.03.2016, 11:35  [ТС]     Вывести слова в зависимости от значений массива #6
Благодарю. Нет срочно изучаю С++
Yandex
Объявления
21.03.2016, 11:35     Вывести слова в зависимости от значений массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru