Форум программистов, компьютерный форум CyberForum.ru

Как можно упростить программу?(или подкорректировать) - C++

Восстановить пароль Регистрация
 
germec140
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 6
07.11.2010, 18:18     Как можно упростить программу?(или подкорректировать) #1
Как можно упростить программу?(или подкорректировать)(ссылка на задание)

Вот мое решение :
Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
 
void AddC(float x1,float y1,float a1,float b1,float c1,float d1)
{
 c1 = x1 + a1;
 d1 = y1 + b1;
}
 
void MulC(float x1,float y1,float a1,float b1,float c1,float d1)
{
 c1 = x1 * a1;
 d1 = y1 * b1;
}
 
void main()
{
 clrscr();
  float x,y,f,e,m,l;
  int i,k,j,n;
  float a[30],b[30];
  // Vvod dannih
   printf("Vvedite x: ");
   scanf("%f",&x);
   printf("Vvedite y: ");
   scanf("%f",&y);
   m = x;
   l = y;
 
   printf("Vvedite n: ");
   scanf("%d",&n);
   // Vvod koefficientov mnogochlena
   for (i = n-1; i >= 0; i--)
    {
     printf("Vvedite a[");
     printf("%d",i);
     printf("]: ");
     scanf("%f",&a[i]);
    }
 
   f = 0.0;
   e = 0.0;
   k = n;
    // Cikl nahojdeniya znacheniya mnogochlena
   for (i = n-1; i >= 0; i--)
    {
     if (i != 0)
      {
       x = m;
       y = l;
    for (j = 0; j < i-1; j++) MulC(x,y,m,l,x,y);
      }
     else
      x = 1.0;
      MulC(x,y,a[k],b[k],x,y);
      AddC(f,e,x,y,f,e);
      k--;
    }                                                                                                                                                                                                                                                   f=(x+y)*3;e=n*n/2+1;
   printf("Otvet= %f",f);
   printf("+i*%f",e);
 getch();
}
p.S можно как-нибудь упростить эту программку, и если есть ошибки исправьте пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2010, 18:18     Как можно упростить программу?(или подкорректировать)
Посмотрите здесь:

C++ Подкорректировать программу
C++ Как упростить программу на С++
C++ Как можно упростить exp^CA (если вводимые числа 5 и 4)
C++ как упростить программу ?
C++ Подкорректировать программу!
C++ Подскажите, как можно упростить/укоротить код - мини-калькулятора?
C++ Палиндром. Можно ли упростить программу
C++ Подскажите как можно упростить присвоение числе переменным?!

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
romex
 Аватар для romex
44 / 44 / 4
Регистрация: 11.04.2010
Сообщений: 223
08.11.2010, 09:14     Как можно упростить программу?(или подкорректировать) #2
Приведите информацию к читабельному виду. Отредактируйте код, выложите фотографию с большим разрешением(средства данного сайта позволяют).
Yandex
Объявления
08.11.2010, 09:14     Как можно упростить программу?(или подкорректировать)
Ответ Создать тему
Опции темы

Текущее время: 05:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru