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

Переписать программы с использованием указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение нормы матрицы http://www.cyberforum.ru/cpp-beginners/thread1597668.html
Здравствуйте. Вот возник вопрос. В задании сказано, что нахождение нормы матрицы оформить в виде процедуры. Но я слышал, что в С++ нет процедур, а только функции, это так? А сам вопрос как раз в этом. Можете помочь оформить нахождение нормы матрицы в виде процедуры? Задание: "Даны три квадратные матрицы третьего порядка. Вывести на экран ту из них, норма которой наименьшая. В качестве нормы...
C++ Вычислить сумму первых N членов ряда Помогите написать код: Вычислить сумму первых N членов ряда, значения N и x ввести с клавиатуры. {deleted} П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах. http://www.cyberforum.ru/cpp-beginners/thread1597667.html
C++ Лабораторная работа. Разветвляющиеся вычислительные процессы
Помогите написать код: Разветвляющиеся вычислительные процессы Задание 1. Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры. Задание 2. Вычислить и вывести на экран в виде таблицы по вышеприведенным вариантам значения функции, заданной графически на интервале от до с шагом dx. Интервал и...
C++ Длинная арифметика. Сложение чисел
Есть у меня массив в каждой ячейке записано 1 или 0, т.е число в двоичном коде. Необходимо перевести это число в 10 СС и записать также в строку. Что-то не могу это придумать.
C++ Решение задачи по информатике http://www.cyberforum.ru/cpp-beginners/thread1597646.html
Доброго времени суток! Суть задачи проста: дано кол-во спичек 1<=N<=100, них нужно составить минимальное и максимальное число. Спички нужно использовать все до одной.(Числа составляются максимум из 7 спичек на циферблате. Для нуля это 6 спичек, для 1 - 2 и т.д).
C++ Вычислить z-сумму значений функций Вычислить z-сумму значений функций подробнее

Показать сообщение отдельно
designer
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 1

Переписать программы с использованием указателей - C++

30.11.2015, 19:20. Просмотров 139. Ответов 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
#include <locale>
#include <iostream>
 void main()
{setlocale(LC_ALL, "rus");
using namespace std;
int n, i, A[100], kmin=0;
cout<<"Введите размер массива (не более 100)"<<endl;
cin>>n;
srand((unsigned)time(NULL));
for(i=0; i<n; i++)
   {A[i]=rand()%100;
   cout<<A[i]<<"  ";}
cout<<endl;
for(i=1; i<n; i++)
   if(A[i]<A[kmin]) kmin=i;
cout<<"Минимальный элемент"<<"  "<<A[kmin]<<endl;
for(int i=0;i<sizeof(A)/sizeof(int);i++){
   if(i%2==0){A[i]=A[kmin];}
   if(i%2==1){A[i]=A[i];}}
srand((unsigned)time(NULL));
for(i=0; i<n; i++)
cout<<A[i]<<"  ";
cout<<endl;
}
Во втором: В массиве несколько нулевых элементов. Найти первый и последний нулевые элементы. Вывести их индексы.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <locale>
int main()
{setlocale(LC_ALL, "rus");
using namespace std;
int i = 0, A[100], n, b = -1, e = -1;
cout<<"Введите размер массива (не более 100)"<<endl;
cin>>n;
srand((unsigned)time(NULL));
for(i=0; i<n; i++)
   {A[i]=rand()%100;
cout<<A[i]<<"  ";}
cout<<endl;
for(i = 0; i < n; i++)
{if(A[i] == 0) {e = i;
 if(b == -1) b = i;}}
 if(b == -1 && e == -1)
cout << "Нет нулевых элементов"<<endl;
else{cout << "Номер первого нулевого элемента = " << b << endl;
cout << "Номер последнего нулевого элемента = " << e << endl;}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru