Прога ругается на сканф. не в чем дело. - C (СИ)
Формулировка задачи:
не знаю почему но компилятору не нравиться что-то в scanf`e. посмотрите пожалуйста и другие ошибки. Заранее благодарен.
вот#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
int a[100][100], n, i, j, k, p, buf;
{ printf (" [%d] Vvedite razmernost matrici n:" , n);
scanf ("%d", &n);
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
getch();
cout<<"Ishodnaya matrica: \n";
for (i=0; i<n; i++)
{
for (j=0; j<n; j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
for (i=0; i<n; i++)
for (j=0; j<n; j++)
{
if (a[i][j]%2!=0)
break;
if (j==n-1)
for (k=0, p=n-1; k<n && p>k; k++, p--)
{
buf=a[i][p];
a[i][p]=a[i][k];
a[i][k]=buf;
}
}
cout<<"Poluchennaya matrica: \n";
for (i=0; i<n; i++)
{
for (j=0; j<n; j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
Решение задачи: «Прога ругается на сканф. не в чем дело.»
textual
Листинг программы
printf ("Vvedite razmernost matrici n:");
Объяснение кода листинга программы
- Вводится размерность матрицы n с помощью функции printf.
- Программа выводит сообщение
Vvedite razmernost matrici n:
и ожидает ввода от пользователя.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д