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

E2034 Cannot convert 'int *' to 'int' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача параметров функции по значению, ссылке и указателю http://www.cyberforum.ru/cpp-beginners/thread516135.html
Вычислить F=f(a)-5f^3(sin(b/2))+1/f(1+c^4), де f(x)=3x^2-2x^2+7, при a=5.08, b=-0.65, c=3.87 Добавлено через 45 минут #include "stdafx.h" #include "iostream" double f (doble x) {double p; p=3*pav(x,3)-2*pav(x,2)-7; return p;}
C++ разложить натуральное число на сумму 9ти квадратов Доброго времени суток. Решая олимпиадную задачу (о чем она можно догадаться в заголовке топика) у меня всплыла проблема с разложением чисел от 2 до 8ми включительно и числа 10. Остальные числа раскладываются корректно. Помогите решить проблему вот код: #include <iostream> using namespace std; int main() { int n; int a=0,b,c,d,e,f,g,h,i; http://www.cyberforum.ru/cpp-beginners/thread516130.html
Вывести график функции, значения аргумента Х, значения функции Y в виде таблицы, max и min функции C++
Вывести график функции, значения аргумента Х, значения функции Y в виде таблицы, max и min функции: y= 10/(1+x*x) диапазон изменения аргумента, количество точек графика 30.
C++ Проверка баланса скобок
Как задать условие в проверке баланса скобок, что если скобки окажутся НЕ пустыми, тое сть внутри них еще что-то будет (символы или числа), допустим , то что бы вывело NO (ну то есть баланс нарушен). Код для проверки баланса ТОЛЬКО скобок я написал. Не знаю, как исключить другие символы. Вот сама задача (если что-то не ясно) http://www.e-olimp.com/problems/2479 Вот мой код #include<stdio.h>...
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread516097.html
Подготовьте массив указателей на MARSH на 50 элементов. Считайте все записи из файла "2.dat" . Для чтения каждой отдельной записи осуществите динамический захват памяти. Соответствующий адрес храните в массиве указателей. Выполните сортировку данных по убыванию длины маршрута - причем сортировать потребуется только указатели в массиве.
C++ Описать структуру с именем Описать структуру с именем STUDENT, содержащие следующие поля: 1) Фамилия и инициалы 2) Номер группы 3) Успеваемость(массив из 5 элементов) Написать программу, которая 1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT ; записи должны быть упорядочены по возрастанию номера группы 2) вывод на дисплей фамилий и номеров групп для всех студентов, включенных в массив,... подробнее

Показать сообщение отдельно
System16v
3 / 3 / 0
Регистрация: 19.02.2014
Сообщений: 115
09.04.2015, 12:44     E2034 Cannot convert 'int *' to 'int'
Подскажите,что за ерунда.Что ему не нравится?
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
35
36
37
38
39
40
41
42
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream>
#include <cstdlib>
#include <iomanip>
 
using namespace std;
 
void selectionSort(int[],int);
 
int main()
{
 const int size=10;
 int array[size]={63,52,9,18,23,66,43,10,1,84};
 
 for(int i=0;i<size;i++)
   cout << array[i] << " ";
 cout << endl;
 
 selectionSort(array,size);
 
 for(int i=0;i<size;i++)
   cout << array[i] << " ";
  cout << endl << endl;
 
 system("pause");
 return 0;
}
void selectionSort(int a[],int n)
{
 int t=0,tmp,z=0;
 tmp=a[t];
 for(int i=0;i<n;i++)
   if(a[i]<a[t])
     t=i;
 
 a[z]=a[t];
 a[t]=tmp;
 
 if(n>1)
    selectionSort(a[z+1],n-1);
}
Орет ошибку в последней строке -
[C++ Error] Unit1.cpp(38): E2034 Cannot convert 'int' to 'int *'
[C++ Error] Unit1.cpp(38): E2342 Type mismatch in parameter 'a' (wanted 'int *', got 'int')

Что не так?
 
Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru