Предмет: Информатика,
автор: treprap
создать 7 чисел типа double идущих в памяти подряд динамически
1.вывести в них значение с клавиатуры
2.вывести их на экран
3.поменять знак каждого числа на противоположный
4.вывести полученные значения на экран
Помогите решить с++
Ответы
Автор ответа:
0
// использование динамического массива#include <iostream>
using std::cout;
using std::endl;
using std::cin;
int main(int argc, char** argv) {
double* p = new double(7);
for (int i=0; i<7; i++) {
cin>>(*p); cout<<"ведено число : "<<(*p); *p=-*p;
p++; cout<<endl;
}
p=p-7;
cout<<"числа в памяти"<<endl;
for (int i=0; i<7; i++) {
cout<<" число: "<<(*p)<<" "
<<"адрес памяти: "<<long(p)<<endl; p++;
}
delete p;
return 0;
}
using std::cout;
using std::endl;
using std::cin;
int main(int argc, char** argv) {
double* p = new double(7);
for (int i=0; i<7; i++) {
cin>>(*p); cout<<"ведено число : "<<(*p); *p=-*p;
p++; cout<<endl;
}
p=p-7;
cout<<"числа в памяти"<<endl;
for (int i=0; i<7; i++) {
cout<<" число: "<<(*p)<<" "
<<"адрес памяти: "<<long(p)<<endl; p++;
}
delete p;
return 0;
}
Похожие вопросы
Предмет: Английский язык,
автор: milanohka0302
Предмет: Математика,
автор: sem505iqi43
Предмет: Математика,
автор: Аноним
Предмет: Геометрия,
автор: Юлия300899
Предмет: Литература,
автор: fbhdfh