Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
Автор: kirill0000 (25.12.2010 в 06:31) спасибо большое))) пожалуйста можете помочь еще с 2-мя программами???? ЗАДАН ДВУМЕРНЫЙ МАССИВ.посчитать количество нулей в главной диагонали и разделить на это число все четные элементы массива.также переделать этот массив функциями. Даны 2 числа а и в.если модуль а < корня из в,то результатом будет их сумма,в обратном случае результатом будет разница. вот то что я смог сделать но что делать дальше я не знаю.с массивом я не пойму как задать чтобы он у меня считал нули в главной диагонали,а с функциями,которые во второй программе,я вообще не дружу -_-
#include <iostream> #include "stdafx.h" #include <conio.h> #include <math.h> using namespace std; const int n=4,m=4; void main () { int a[n][m],count; float Del; count=0; cout<<"Enter massive from: "<<n<<"x"<<m<<" elements."<<endl; for (int i=0;i<n;i++) { for (int j=0;j<m;j++) cin>>a[i][j]; } for (int i=0;i<n;i++) { for (int j=0;j<m;j++) if ([i]=[j],a[i][j]=0) count++; } for (int i=0;i<n;i++) { for (int j=0;j<m;j++) if (a[i][j] %2==0) Del=a[i][j]%count; } cout<<"Received massive:\n"<<Del<<endl; }
#include <iostream> #include "stdafx.h" using namespace std; int cpaBHeHue (float a,float b,float &answer); int summa (float a,float b,float answer); int raznica (float a,float b,float answer); void main() { float a,b,answer; cout<<"Vvedite a:"; cin>>a; cout<<"Vvedite b:"; cin>>b; int cpaBHeHue; cout<<"OTBeT:"<<endl; } int cpaBHeHue (float a,float b,float &answer) { if (abs(a)<sqrt(b)) int summa; else int raznica; return answer; } int summa (float a,float b,float answer) { answer=a+b; return answer; } int raznica (float a,float b,float answer) { answer=a-b; return answer; }
Ваше имя:
Пароль:
Цитировать Используйте тэги для выделения текста: Код: [code][/code] Жирный: [b][/b] Наклонный: [i][/i] URL: [url][/url]
Сообщение:
Прикрепить: