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

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

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

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

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

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

C++ Вводится строка. Вывести слова стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова.
C++ Вывести слова данного предложения, которые отличны от последнего слова
В зависимости от введенного числа изменить окончание у слова C++
C++ Работа со строчками (вывести в столбец все слова без повторений и количеством использования каждого слова)
C++ Вывести новый массив состоящий из элементов начального массива в заданной зависимости
C++ На печать вывести слова, стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова
Вывести сумму значений массива до определенного числа C++
Вывести слова в таком порядке, чтобы последняя буква каждого слова совпадала с первой буквой следующего C++
C++ Подобрать окончание слова в зависимости от числительного, его описывающего
Заданы два массива. Первым на печать вывести массив, сумма значений которого окажется наименьшей C++
Вывести сумму наибольшего и наименьшего значений указанной строки заданного массива C++
C++ Склонение слова рубль в зависимости от числа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Игорь1986
42 / 106 / 28
Регистрация: 08.09.2014
Сообщений: 917
Завершенные тесты: 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
42 / 106 / 28
Регистрация: 08.09.2014
Сообщений: 917
Завершенные тесты: 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;
}
KudryaNik
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 7
21.03.2016, 11:35  [ТС]     Вывести слова в зависимости от значений массива #6
Благодарю. Нет срочно изучаю С++
Yandex
Объявления
21.03.2016, 11:35     Вывести слова в зависимости от значений массива
Ответ Создать тему
Опции темы

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