Задачи на С++ по матрицам.

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Задачи на С++ по матрицам.

Oscar » 09 дек 2005, 15:49

Похоже это учебный пример, в который позапихивали ошибку на ошибке ;-)

По первому коду:

int a, b, m, n, i, j,; //Переменные a и b определяются дважды (первый раз - не нужно)
int a[100] [100];
int b[100] [100];



for (i=0; i<m; i++)
for (j=9; j=n; j++)
A=random
// переменная A не существует (нужно использовать маленькую "a"),
// массив не одномерный, а двухмерный: a[j] =
// random - переменная не существует (предпологаю, что здесь должна быть ф-ция rand() из math.h
// в конце строчки - точка с запятой ";"

cout<<" Matriza a "
// в конце строчки - точка с запятой ";"

cout<<'\p';
// неизвестный ескейп-символ "\p"


Вот тогда оно примерно скомпилируется.
А что же касается семантики, понятия не имею, чего пытаются этим кодом сделать :-)

DeeJayC » 09 дек 2005, 11:18

ошибка вот:

main();
{

замени на
main()
{

Женек » 09 дек 2005, 00:00

При компилировании пишет ошибку

Declaration terminated incorrectly

И курсор мигает "{int n,i;" в этой строчке

Kolinus » 08 дек 2005, 18:18

Извини экстрасенсы в отпуске.
(если код компилится то он правильный а если он делает не то что ты от него ждешь то енто не начит что в нем ошибка - а догадываться что ты хочешь - нет ни времени ни желания)

Женек » 08 дек 2005, 11:44

И в этой

#include <iostream.h>
#include <conio.h>
#include <math.h>
main();
{int n,i;
float a[100];
float proz,sg;
cout<<"Vvedite kol. elementov mas";
cin>>n;
cout<<"Vvedite"<<i<<"elementov";
for (i=0; i<n; i++)
cin>> a;
proz=a[0];
for(i=1; i<n; i++)
proz=a * proz;
sg=pow(proz,(10/n));
for (i=0; i<n; i++)
if ((i%2) !=0)a=a-sg;
cout<<"preobr";
for(i=0; i<n; i++)
cout<<" "<<a;
}

Женек » 08 дек 2005, 11:23

Большая благодарность тому кто найдет здесь ошибку

#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
main();
{int a, b, m, n, i, j,;
int a[100] [100];
int b[100] [100];
cout<<"Vvedite kol. str i stolb. v matr [1-100]";
cin>>m>>n;
for (i=0; i<m; i++)
for (j=9; j=n; j++)
A=random
for (j=1; j<n; j++)
for (i=0; i<m; i++)
b [j] = a [j-1];
for (i=0; i<m; i++)
b[0]=a[n-1];
cout<<" Matriza a "
for (i=0; i<m; i++)
{cout<<'\p';
for (j=0; j<n; j++)
cout<<" "<<a[j];
}
cout<<"matriza posle perest";
for(i=0; i<m; i++)
{cout<<'\p';
for (j=0; j<n; j++)
cout<<" "<<b[j];
} }

Женек » 08 дек 2005, 10:59

Ну так что ктонибуть поможет мне?
Решить задачку. Я в "С" совнем ничего непонимаю

AiK » 07 дек 2005, 23:48

Тему при переносе коректируй плз. в след раз, ок?

DeeJayC » 07 дек 2005, 14:47

C, C... он родимый

AiK » 07 дек 2005, 14:09

DeeJayC, при "уходе" вид спорта забыл. Ц?

Вернуться к началу