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

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

Войти
Регистрация
Восстановить пароль
 
naty7773
12 / 0 / 1
Регистрация: 27.04.2011
Сообщений: 42
#1

Определить каких чисел в целочисленной последовательности больше:четных или кратных 3 - C++

03.12.2012, 23:24. Просмотров 523. Ответов 6
Метки нет (Все метки)

Пожалуйста,помогите написать программу в С++.Только начали изучать,не поняла как реализовать эту прогу в нем(((

Определить каких чисел в целочисленной последовательности а1,а2,...,аn больше:четных или кратных 3
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2012, 23:24     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3
Посмотрите здесь:
Определить каких положительных чисел больше в последовательности, кратных или не кратных 5? C++
Определить каких элементов в массиве больше четных или нечетных C++
C++ Найти, каких чисел в последовательности больше - простых или совершенных? С++
C++ Определить, каких чисел больше в массиве: положительных или отрицательных, методом Монте Карло
Каких чисел больше: отрицательных или положительных? C++
Определить в последовательности количество чисел кратных трем, и количество чисел, кратных семи C++
Определить, каких символов больше: цифр или латинских букв C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
03.12.2012, 23:40     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3 #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 <clocale>
 
int main () {
    setlocale(LC_ALL, "Russian.Russia.1251");
    int N = 0, num = 0, frsCnt = 0, scnCnt = 0;
    
    std::cout << "N: ";
    std::cin >> N;
    
    int i = 1;
    while (i < N + 1) {
          std::cin >> num;
          frsCnt += !(num % 2) ? 1 : 0;
          scnCnt += !(num % 3) ? 1 : 0;
          i++;
    }
    std::cout << ((frsCnt > scnCnt) ? "Четных больше!" : "Кратных трем больше!") << std::endl;
    
    system("pause");
    return 0;
}
naty7773
12 / 0 / 1
Регистрация: 27.04.2011
Сообщений: 42
04.12.2012, 07:46  [ТС]     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3 #3
Спасибо вам огромное!Очень благодарна!
Но можно еще спросить,для чего и почему использовали именно эти директивы и библиотеки где include?Мы пока писали мало программ,и я их еще не использовала.И знаю о них очень мало пока.Хочу узнать для чего они нужны конкретнее
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
04.12.2012, 09:27     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3 #4
C++
1
#include <iostream>
поток ввода/вывода. в программе это cin/cout соответственно

C++
1
#include <clocale>
для подключения русского языка в консоли (setlocale(LC_ALL, "Russian.Russia.1251"))
naty7773
12 / 0 / 1
Регистрация: 27.04.2011
Сообщений: 42
04.12.2012, 10:17  [ТС]     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3 #5
А как можно переделать последнюю строку ввода-вывода с использованием printf и scanf?Мы просто пишем по другому немного
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
04.12.2012, 19:18     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3 #6
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <locale.h>
#include <stdio.h>
#include <conio.h>
 
int main (void) {
    setlocale(LC_ALL, "Russian");
    int N = 0, num = 0, frsCnt = 0, scnCnt = 0;
    
    printf("N: ");
    scanf("%d", &N);
    
    int i = 1;
    while (i < N + 1) {
          scanf("%d", &num);
          frsCnt += !(num % 2) ? 1 : 0;
          scnCnt += !(num % 3) ? 1 : 0;
          i++;
    }
    
    if (frsCnt > scnCnt)
       printf("Г—ГҐГІГ*ûõ áîëüøå!");
    if (frsCnt < scnCnt)
       printf("ГЉГ°Г*ГІГ*ûõ òðåì áîëüøå!");
    
    _getch();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2012, 16:31     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3
Еще ссылки по теме:
Дан текст. Определить, каких букв в нем больше k или m. C++
C++ Определить каких букв больше в строке: гласных или согласных и на сколько.
Определить каких элементов в заданном массиве больше: чётных или нечётных C++
C++ Определить, каких букв — гласных или согласных — больше в данном тексте
C++ В последовательности целых чисел определить количество чётных чисел кратных 7

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

Или воспользуйтесь поиском по форуму:
naty7773
12 / 0 / 1
Регистрация: 27.04.2011
Сообщений: 42
17.12.2012, 16:31  [ТС]     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3 #7
Не знала как записать эту строчку if (frsCnt < scnCnt),но теперь все понятно))спасибо вам большое!!!учту и буду учиться)
Yandex
Объявления
17.12.2012, 16:31     Определить каких чисел в целочисленной последовательности больше:четных или кратных 3
Ответ Создать тему
Опции темы

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