создать 7 чисел типа double идущих в памяти подряд динамически
1.вывести в них значение с клавиатуры
2.вывести их на экран
3.поменять знак каждого числа на противоположный
4.вывести полученные значения на экран
Помогите решить с++
Ответы на вопрос
Ответил srzontmp
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;
}
Новые вопросы
Українська мова,
2 года назад
Литература,
2 года назад
Математика,
9 лет назад
Литература,
10 лет назад
Математика,
10 лет назад