SOS

Ответить
ElenaK
Сообщения: 2
Зарегистрирован: 21 дек 2012, 14:22

21 дек 2012, 14:28

Помогите решить задачу по С++

В одномерный массив М записать дробные части от деления элементов матрицы на 3 (сохраняя знак).
Целочисленная матрица F(6,6).
totalcoder
Сообщения: 0
Зарегистрирован: 24 дек 2012, 04:00

24 дек 2012, 04:12

пишите не почтовый ящик.

TotalCoder@gmail.com
interacia
Сообщения: 1
Зарегистрирован: 25 янв 2013, 20:15
Контактная информация:

24 фев 2013, 09:04

Код: Выделить всё

#include <iostream.h>
#include <clocale>
#include <cmath>
int main(void)
{
double A[36]; 
int F[6][6]; 
// Решение
for (int j=0;j < 6;j++)
for (int i=0;i < 6;i++)
{F[j][i]=random(200)-100;}
int temp;
for (int j=0;j < 6;j++)
for (int i=0;i < 6;i++)
{
if (F[j][i] < 0) {A[i+j*6]=-1*(F[j][i]/3.0-floor(F[j][i]/3.0));}
else {A[i+j*6]=(F[j][i]/3.0-floor(F[j][i]/3.0));}
}
cout << " F[]" << endl; 
for (int j=0;j<6;j++){cout<<endl;
for (int i=0;i<6;i++){cout<<F[j][i]<<" ";}}
cout<<endl;
cout << "Otvet A[]" << endl; 
for (int i=0;i < 36;i++) {cout<<A[i]<<" ";} 
cout<<endl;
system("PAUSE"); 
return 0;
}
Исходник с комментарием
Ответить