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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.62
Тима_6
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 33
#1

Дано натуральное число. Найти ближайшее простое число - C++

23.03.2011, 22:04. Просмотров 2772. Ответов 3
Метки нет (Все метки)

1. Дано натуральное число. Найти ближайшее простое число.
2. Дано 20 пар однозначных чисел. Первое число каждой пары означает количество забитых мячей в матче, второе - пропущенных в той же игре. Определить общее количество очков, набранных командой.

Добавлено через 2 часа 39 минут
Помогите!

Добавлено через 59 минут
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2011, 22:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано натуральное число. Найти ближайшее простое число (C++):

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

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число - C++
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число - C++
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число. - C++
6.2.2. Помогите, пожалуйста, решить задачи в С++ с помощью функций. Дано простое число. Составить функцию, которая будет находить...

Дано простое число. Составить функцию,которая будет находить следующее за ним простое число. - C++
дано простое число.составить функцию,которая будет находить следующее за ним простое число.

Дано натуральное число n и действительное число а, найти, используя цикл - C++
Дано натуральное число n и действительное число а, найти, используя цикл: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
23.03.2011, 22:46 #2
1
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
#include<iostream>
 
bool IsPrime(int num){
    for(int i=2; i<=num/2; i++){
        if(num%i==0) return false;
    }
    return num>=2;
}
 
int main() {
    int num, i;
    std::cout<<"Number= ";
    std::cin>>num;
    for(i=0; ; ++i){
        if(IsPrime(num+i)){
            std::cout<<num+i<<"\n";
            break;
        }
        else if(IsPrime(num-i)){
            std::cout<<num-i<<"\n";
            break;
        }
    }
}
0
Тима_6
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 33
24.03.2011, 09:49  [ТС] #3
ааа .... надо сделать программу на Turbo C + +)) Помогите Пожалуйста)

Добавлено через 11 минут


Добавлено через 9 часов 12 минут
хотя бы одну напишите (очень надо (надо без функции;
0
Svid
5 / 5 / 1
Регистрация: 02.03.2011
Сообщений: 40
24.03.2011, 10:52 #4
2. Дано 20 пар однозначных чисел. Первое число каждой пары означает количество забитых мячей в матче, второе - пропущенных в той же игре. Определить общее количество очков, набранных командой.
Если за победу 3 очка дают, то как-то так можно:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include<iostream>
#include<ctime>
#include <locale.h>
#include <conio.h>
using namespace std;
const int I=20;
const int J=2;
int main ()
{
setlocale(LC_ALL, "Russian");
srand(time(0));
        int x[I][J];
        for(int i=0;i<I;i++)    
            for(int j=0;j<J;j++)
            {
              x[i][j]=rand()%8;
              
            }
            cout <<"Мячей: Забито ** Пропущено";
            cout<<endl;
        for(int z=0;z<I;z++)
        {
            for(int y=0;y<J;y++)
                {
        cout.width(11);
        cout << x[z][y];
                }
            cout<<endl;
        }
        int ochk=0;
        for (int p=0;p<I;p++)
        {
            if (x[p][0]<x[p][1])
            {ochk-=3;}
if (x[p][0]>x[p][1])
            {ochk+=3;}
if (x[p][0]==x[p][1])
            {ochk+=0;}
        }
        cout<<endl;
        cout <<"Вего очков:"<<ochk;
getche();
return 0;
 
}
Добавлено через 5 минут
Блин, соврал:
C++
1
2
3
4
5
6
if (x[p][0]<x[p][1])
            {ochk+=0;}
if (x[p][0]>x[p][1])
            {ochk+=3;}
if (x[p][0]==x[p][1])
            {ochk+=1;}
Это с 33-ей по 38-ую строчку.

В первом варианте он в случае поражения отнимает 3 очка, а в случае ничьи не прибавляет одно, - чего-то переклинило меня.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2011, 10:52
Привет! Вот еще темы с ответами:

Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a - C++
Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a.

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

Дано натуральное число N. Найти наименьшее число М (N< M< 2N), которое делится на сумму цифр числа N (без оста - C++
Дано натуральное число N. Найти наименьшее число М (N&lt; M&lt; 2N), которое делится на сумму цифр числа N (без остатка). Если такого числа...

Дано трехзначное натуральное число А. В нём зачеркнули последнюю справа цифру и приписали её в начале. Найти полученное число - C++
Дано трехзначное натуральное число А. В нём зачеркнули последнюю справа цифру и приписали её в начале. Найти полученное число.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.03.2011, 10:52
Ответ Создать тему
Опции темы

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