|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2010, 21:26 | #1 |
Регистрация: 29.11.2010
Сообщений: 7
|
Циклы языка С++ (
Дан массив размера 4 x 3 с элементами вещественного типа. Написать программу для вычисления произведения элементов массива, модуль которых больше 1.
обьясните пожал каквычисления произведения элементов массива, модуль которых больше 1. я пишу : но вычисляет неправельно ( #include <stdio.h> #include <conio.h> #include <math.h> void main() { clrscr(); float f[4][3]; float p=1; printf("Dana matrica 4x3\n"); for(int i=0;printf("\n ______________________"),i<4;i++) { printf("\n\n"); printf(""); for(int j=0;j<3;j++) { printf("Enter f[%d][%d]",i,j); scanf("%f",&f[i][j]); }} for(i=0;i<4;i++) { for(int j=0;j<3;j++) { if (f[i][j]>1) { p=p*f[i][j]; }}} printf("\n\n"); printf("Proizvedenie ellementov bol'she 1\n %f ",p); getch(); } |
29.11.2010, 21:35 | #2 |
Пользователь
Регистрация: 20.11.2010
Сообщений: 66
|
для нахождения модуля используй функцию fabs..
условие будет таким if(fabs(f[i][j])>1) p*=f[i][j]; |
29.11.2010, 21:36 | #3 |
Пользователь
Регистрация: 20.11.2010
Сообщений: 66
|
и скобочек много лишних)
|
29.11.2010, 21:41 | #4 |
Регистрация: 29.11.2010
Сообщений: 7
|
спасибо огромное!!!
а где можно почитать про эту функцию ?* в каком разделе ?* |
29.11.2010, 21:42 | #5 |
Пользователь
Регистрация: 20.11.2010
Сообщений: 66
|
#include <stdlib.h>
#include <stdio.h> #include <conio.h> #include <math.h> void main() { float f[4][3]; float p=1; int i,j; clrscr(); printf("Dana matrica 4x3\n"); for(i=0;printf("\n ______________________"),i<4;i++) { printf("\n\n"); printf(""); for(j=0;j<3;j++) { printf("Enter f[%d][%d]",i,j); scanf("%f",&f[i][j]); }} for(i=0;i<4;i++) for(j=0;j<3;j++) if (fabs(f[i][j])>1) p=p*f[i][j]; printf("\n\n"); printf("Proizvedenie ellementov bol'she 1\n %f ",p); getch(); } и я бы написал бы так... |
29.11.2010, 21:44 | #6 | |
Пользователь
Регистрация: 20.11.2010
Сообщений: 66
|
Цитата:
|
|
29.11.2010, 21:46 | #7 |
Регистрация: 29.11.2010
Сообщений: 7
|
Ух.. всё поняла )) спасибо ))*
|
29.11.2010, 21:48 | #8 |
Пользователь
Регистрация: 20.11.2010
Сообщений: 66
|
добавили б отзыв что-ли)))
|
29.11.2010, 21:49 | #9 |
Регистрация: 29.11.2010
Сообщений: 7
|
ммм.. я новенькая не умею пока *
а как ?* |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выбор языка | Dimarik | PHP | 7 | 02.05.2010 02:17 |
Выбор языка? | MYTO | Свободное общение | 18 | 30.03.2010 17:35 |
Циклы - вложенны циклы? | tigga | Microsoft Office Excel | 5 | 19.02.2010 23:36 |
Смена языка | Simon..14 | Общие вопросы C/C++ | 2 | 31.01.2009 15:06 |
Циклы языка С++ в Борланд Си... | Катюшенька | Помощь студентам | 1 | 25.01.2009 20:59 |