Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 00:23   #1
anton6262906
Пользователь
 
Регистрация: 13.10.2011
Сообщений: 23
По умолчанию Исправьте ошибки и опишите назначение циклов

вот код я не знаю вроде работает
но если не трудноможно подредактировать и выявить ошибки
а вот еще главное описать что выполняют циклы один за другим
Цитата:
Код:
#include <iostream.h>
 #include <conio.h>
 #include <math.h>

 int main(int argc, char *argv[])
 {
 int i,size,n;
 double *mas;

 cout<<"size = ";
 cin>>size;

 mas = new double[size];

 for(i=0; i<size; i++)
 {
 cout << "element # "<< i+1 << " = ";
 cin >> mas[i];
 }

 double min=mas[0];
 int k=0;

 for(i=0; i<size; i++)

 if(fabs(mas[i])<fabs(min))
 {
 min = mas[i];
 k = i;
 }

 for(i=0; i<size; i++)
 cout<<" "<<mas[i];

 cout << "\nmin = "<< min;
 cout << "\nk = " << k+1;

 getch();
 delete []mas;

 {
 cout<<"n = ";
 cin>>n;
 }
 int *arr = new int[n];

 for(i = 0; i < n; i++)
 {
 cout << "element # " << i+1 << " = ";
 cin >> arr[i];
 }

 int flag = 0;
 int sum = 0;

 for(i = 0; i < (n-1); i++)
 {
 if(arr[i] < 0)
 flag = 1;

 if(flag)
 sum += fabs(arr[i+1]);
 }

 cout<<endl<<"summ = "<<sum;

 getch();

 


 cout<<"size = ";
 cin>>size;

 

 for(i=0; i<size; i++);
 {
 cout << "element # "<< i+1 << " = ";
 cin >> mas[i];
 }

 int a,b;

 cout << "\ninput a = ";
 cin >> a;

 cout << "input b = ";
 cin >> b;

 for( i=0; i<size; i++);
 if( (mas[i] >= a) && (mas[i] <= b) ) mas[i] = 0;

 for(i=0; i<size; i++);
 cout<<" "<<mas[i];

 getch();
 delete []mas;

 return 0;
 }

Последний раз редактировалось anton6262906; 26.12.2011 в 15:47.
anton6262906 вне форума Ответить с цитированием
Старый 26.12.2011, 00:47   #2
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Запихните код в тег CODE и слегка отформатируйте его, чтобы легче читалось. Тогда, уверен, найдется кто-нибудь, готовый помочь.

Update

1ый цикл - вводит элементы массива
2ой цикл - находил минимальный по модулю элемент
3ий цикл - выводит элементы массивы
4ый цикл - вводит элементы массива
5ый цикл - находит сумму элементов после первого отрицательного
6ой цикл - вводит элементы массива
7ой цикл - обнуляет все элементы, принадлежащие диапазону [a, b]
8ой цикл - выводит элементы массива

А вообще у Вас должно быть немало ошибок при работе программы.
Форматируйте код, будьте людьми.

Последний раз редактировалось Granus; 26.12.2011 в 01:11.
Granus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исправьте ошибки в массиве Anton94.by Помощь студентам 1 01.12.2011 22:26
исправьте ошибки rwrwrw Паскаль, Turbo Pascal, PascalABC.NET 1 26.10.2011 08:59
исправьте ошибки CHOSEN1 Помощь студентам 7 08.10.2010 15:48
Исправьте синтаксические ошибки Superlotles Общие вопросы C/C++ 4 25.03.2010 12:40
Си++. Исправьте пожалуйста ошибки megavolt91 Помощь студентам 3 29.05.2009 16:02