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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
megasilver
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 9
#1

№ задачи на С++ - C++

22.01.2012, 18:25. Просмотров 1416. Ответов 2
Метки нет (Все метки)

1.Введите с клавиатуры массив из 10 целых чисел и выведите его используя указатель и имя массива/индекс, располагая каждый элемент через табуляцию.
2.Введите с клавиатуры 10 чисел с плавающей точкой. Присвоить указателям соответственно адрес 2-го элемента и адрес 7-го элемента, вывести разницу этих указателей на экран.
3.Написать программу, которая вводит с клавиатуры массив чисел с плавающей точкой размером 10 и функцию, которая выводит на экран элементы массива № 1 и№ 4 с точностью 6.

Помогите пожалуйста решить... Вообще ни как не получаеться с этими долбаными указателями...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2012, 18:25     № задачи на С++
Посмотрите здесь:

Отмена задачи, запуск задачи после отмены, перезапуск уже запущенной задачи - C#
Добрый день. Сейчас разбираю TPL и у меня возник вопрос следующего содержания: у меня есть пример на Windows Forms с запуском и отменой...

Транспортные задачи и задачи о назначениях и отбор - MS Excel
Помогите разобраться. Задание на сайте http://www.hcxl.ru/bookQMM02.html. Задача 2.П-1. Дорстрой и 2.П-2. Поставки двух видов...

Задачи задачи решаемость, а как решать ? - Электричество и магнетизм
1. Линейная плотность заряда бесконечно длинного тонкого провода равна \tau = 15 нКл/м. Найти разность потенциалов \Delta \varphi между...

Антон решает задачи. Подскажите Антону, в каком порядке нужно решать задачи, чтобы на выполнение всей работы ушло как можно меньше времени - Pascal ABC
Пожалуйста помогите с задачей Мальчик Антон решает вступительную работу в летний математический лагерь. В ней N заданий, которые можно...

Задачи вида "Развилка" (Текстовые задачи) - QBasic
Здравствуйте, пожалуйста помогите написать проги в QBasic по решению задач: Задача №1 Даны два угла треугольника (в градусах)....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrCold
854 / 752 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
23.01.2012, 01:12     № задачи на С++ #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
25
26
27
28
29
30
31
32
33
34
// **** C++ ****
// 1 задание
#include <stdio.h>
#include <iostream>
 
int outFun( int *a, int ind);
 
int main ()
{
        setlocale(LC_CTYPE,"");
 
 
const int index = 10;
 
int arr[10];
 
  for(int i = 0 ; i < index ; i++){
                std::cin >> arr[i] ;
                    //
  }
       outFun(arr, index) ;  
 
     
system("pause"); 
 
} 
int outFun( int *a, int ind)
{ 
       for(int i = 0 ; i < ind ; i++)
       {
        std::cout << a[i]<< "\t";
       }
       return 0;
      };
задание 2 .
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
// **** C++ ****
// 2 задание
#include <stdio.h>
#include <iostream>
 
float pDiff( float pa, float pb);
 
int main ()
{
        setlocale(LC_CTYPE,"");
 float val;
 float *po1;
 float *po2; 
 
 std::cout << "Введите 10 чисел" << std::endl;
  for(int i = 0 ; i < 10 ; i++){
                std::cin >> val ;
        if(i == 2) po1 = &val;
        if(i == 7) po2 = &val;
  }
  pDiff(*po1, *po2);
     
   system("pause"); 
 } 
float pDiff( float pa, float pb)
{ 
       std::cout << "Разница указателей на 1 и 7 ел-ты : " << (pa - pb) << std::endl;
       return 0;
      };
Третье...
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
// **** C++ ****
// 3 задание
#include <stdio.h>
#include <iostream>
 
float outFun(float *a);
 
int main ()
{
        setlocale(LC_CTYPE,"");
 
const int index = 10;
float arr[10];
 
std::cout << "Введите 10 чисел :" << std::endl;
 
    for(int i = 0 ; i < index ; i++){
                std::cin >> arr[i] ;
                    //
  }
       outFun(arr) ;  
  system("pause"); 
 
} 
float outFun( float *a)
{   
        std::cout << std::endl << a[1];
        std::cout << std::endl << a[4] << std::endl;
       
       return 0;
      };
megasilver
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 9
23.01.2012, 01:39  [ТС]     № задачи на С++ #3
Огромное, величайшее спасибо...
ТЫ мне жизнь спас...)))
Ответ Создать тему
Опции темы

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