Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Внимание! Есть замечания модератора по теме: Название темы должно адекватно отражать суть решаемой задачи/проблемы.
Старый 27.11.2012, 14:45   #1
NataliaNatkina
 
Аватар для NataliaNatkina
 
Регистрация: 27.11.2012
Сообщений: 5
По умолчанию Обработка двумерного массива целых значений (С++). В коде ошибка

В ходе выполнения работы необходимо создать программу, которая определяет и инициализирует двумерный массив целых значений и затем выполняет следующие действия:
• преобразование исходного массива в соответствии с индивидуальным заданием (функция1);
• вывод результатов (функция2).
В функици1 реализовать передачу параметра по ссылке. Если массив удалось преобразовать – функция1 должна возвращать значение true, в противном случае – false.

Мое задание все положительные элементы массива заменить на их квадратные корни
Строк 3 столбцов 5
вот сам код:
Код:
#include "stdafx.h"
#include "iostream"
#include <cmath>
#include <conio.h>

using namespace std;

void f1(double &a)  //Функция 1-преобразование исходного массива
{
	for (int i=0;i<15;i++)
	{
		if ((&a+i)>0)
	}
	{
	     (&a+i)=sgrt(&a+i);
		}
}

void f2(double &a) //функция 2: вывод результата
{
	for (int i=0;i<15;i++)
	{
		cout << *(&a+i) << "	";
		if ((i+1)%5==0) cout << endl;
	}
}

void main()
{
	double b[3][5];
	cout << "Vvedite elementi masiva" << endl; //Ввод данных
	for (int i=0;i<4;i++) 
	{ 
		for (int j=0;j<3;j++) 
		{
			cout << "[" << i+1 << "," << j+1 << "]=";
			cin >> b[i][j];
		}
		cout << endl;

	}
	f1(b[0][0]); //Вызов функции 1
	f2(b[0][0]); //Вызов функции 2
	getchar(); //Задержка на экране
}
работаю в Visual studio 2010
debug не включается и пишет что есть ошибка
в Чем моя ошибка?



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 27.11.2012 в 15:51.
NataliaNatkina вне форума Ответить с цитированием
Старый 27.11.2012, 14:52   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Студия, вообще-то, пишет ещё и содержание ошибки. View -> Error List.
Abstraction вне форума Ответить с цитированием
Старый 27.11.2012, 14:57   #3
NataliaNatkina
 
Аватар для NataliaNatkina
 
Регистрация: 27.11.2012
Сообщений: 5
По умолчанию

Спасибо,но мне это не помогло
NataliaNatkina вне форума Ответить с цитированием
Старый 27.11.2012, 14:58   #4
NataliaNatkina
 
Аватар для NataliaNatkina
 
Регистрация: 27.11.2012
Сообщений: 5
По умолчанию

ошибка такая: 1 IntelliSense: выражение должно быть допустимым для изменения левосторонним значением
NataliaNatkina вне форума Ответить с цитированием
Старый 27.11.2012, 15:01   #5
NataliaNatkina
 
Аватар для NataliaNatkina
 
Регистрация: 27.11.2012
Сообщений: 5
По умолчанию

1 IntelliSense: идентификатор "sgrt" не определен
NataliaNatkina вне форума Ответить с цитированием
Старый 27.11.2012, 16:26   #6
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
1 IntelliSense: идентификатор "sgrt" не определен
Во-от. Там ещё и номер строки есть, а по двойному клику на ошибке студия Вас к этой строке перенесёт, да ещё и подсветит. Действительно, что за sgrt?..
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка двумерного массива Андрей77777 Паскаль, Turbo Pascal, PascalABC.NET 0 17.11.2012 18:49
Обработка двумерного массива Андрей77777 Помощь студентам 3 15.11.2012 15:05
Обработка двумерного массива. maxim260489 Паскаль, Turbo Pascal, PascalABC.NET 1 16.01.2012 13:24
Обработка двумерного массива tema001 Помощь студентам 6 30.12.2009 19:33