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

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

Войти
Регистрация
Восстановить пароль
 
Настя_111
4 / 4 / 0
Регистрация: 12.05.2010
Сообщений: 159
#1

Указатели - C++

15.06.2010, 02:39. Просмотров 340. Ответов 1
Метки нет (Все метки)

Нужно очень срочно.

1. Дано целое n>2. Напечатать все простые числа из диапазона [2,n];

2. Заданы 3 натуральных числа а,b,c которые обозначают число, месяц, год. Найти порядковый номер даты начиная отсчет с начала года;

3. Дано натуральное число n. Определить сумму цифр в первой половине числа. Пример: n=12345678. Сумма 1+2+3+4=10
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2010, 02:39     Указатели
Посмотрите здесь:

Указатели на указатели с числами. Почему можно присвоить число в 4-ый элемент, если массив из 2 элементов? - C++
Есть массив int **mas; mas=new int*; // выделил место под пять строк, верно ? mas=new int;// выделил для первой строки матрицы два...

Указатели.Строки и указатели - C++
Вот условия ввода строки:Вводить и обрабатывать строки в цикле до тех пор пока первый символ не пробел Условия обработки строки: ...

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

Указатели в С++ - C++
Здравствуйте...требуется помощь по следующей задаче... Задача: Создать функцию, которая возвращает количество элементов массива меньше...

Указатели - C++
int k=5; int *ukaz; ukaz=&k; *ukaz=17; printf("%o\n",ukaz); printf("%o\n",k); system("pause"); Может, что то я делаю не...

Указатели - C++
Наткнулся на вот такой цикл for (char p=str; *p!=(char)0; ++p) ,поясните пожалуйста что значит *p!=(char)0

Указатели c++1z - C++
Случайно наткнулся. Вообще не понял. Это что? int *p = new int ;

Указатели - C++
помогите выбрать какой вариант 2. Объявлен массив строк. Как вывести на экран третью строку? char lines; char *pl = &lines; ...

Указатели С - C++
Объясните пожалуйста как получается что запись типа *(1+data) эквивалентна записи 1. Как из data получается *(1+data) и *(data+1)...

Указатели - C++
например мы имеем данный кусок кода char str="eto prostoi test"; char *start; start=str; cout<<start; *start='b'; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
15.06.2010, 16:21     Указатели #2
Цитата Сообщение от Настя_111 Посмотреть сообщение
Дано целое n>2. Напечатать все простые числа из диапазона [2,n];
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void simplenumb(int x)
{
     int i;
     int x1=2;
     do{
         for (i=2; i<=x1; i++)
         if (!(x1 % i))
         break;
         if (i==x1)
         std::cout<< x1 << std::endl;
         x1++;
     } while (x1<=x);
}
Добавлено через 7 часов 58 минут
Цитата Сообщение от Настя_111 Посмотреть сообщение
Дано натуральное число n. Определить сумму цифр в первой половине числа. Пример: n=12345678. Сумма 1+2+3+4=10
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
#include <iostream>
 
int main()
{
    int numb=0;
    std::cout<<"Enter namber: ";
    std::cin>>numb;
    int n1=numb;
    int cnt=0;
    int sum1=0;
    while (numb){
        sum1+=(numb%10);
        numb/=10;
        ++cnt;
    }
    int polov=cnt/2;
    int s=0;
    while (cnt>polov){
        s=s+(n1%10);
        n1/=10;
        --cnt;
    }
    std::cout<<sum1-s;
    return 0;
}
без помощи указателей
Ответ Создать тему
Опции темы

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