Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Создание кода


Автор: jazzben 20.9.2008, 18:24
Условие : 

Дан массив действительных чисел a1,a2,...an. Заменить всё её члены,большие данного Z,этим числом.Подсчитать кол-во замен.

Добавлено через 4 минуты и 35 секунд
Код

#include <iostream.h>
#include <conio.h>
#define n 8
int main(int argc,char* argv[])
{
int g=0;
int h;
int Z;
int array[n];
cout<<"Enter element of massive"<<endl;
for(int i=0;i<n;i++)
{
cin>>h;
array[i]=h;
}
cout<<"Enter Z"<<endl;
cin>>Z;
for(int i=0;i<n;i++)
{
if(array[i]>Z)
g+=1;
}
cout<<"Quantity of replacements"<<endl;
cout<<g;
getch();
return 0;
}
   

Есть код,программа запускается и работает,только я незнаю правильно ли она работает или нет!!!Можете проверить пожалуйста!!

Автор: IKM2007 20.9.2008, 18:56
Код

#include <iostream>
#include <conio.h>
using namespace std;
const int n=8;
void main()
{
int g=0,Z,i,massiv[n];
cout<<"Enter element of massive"<<endl;
for(i=0;i<n;i++)
cin>>massiv[i];

cout<<"Enter Z"<<endl;
cin>>Z;

for(int i=0;i<n;i++)
if(massiv[i]>Z)
{
massiv[i]=Z;
g++;
}

cout<<"Quantity of replacements"<<endl;
cout<<g<<endl;

getch();
}

Цитата(jazzben @  20.9.2008,  18:24 Найти цитируемый пост)
Есть код,программа запускается и работает,только я незнаю правильно ли она работает или нет!!!Можете проверить пожалуйста!!

Нет, работало не правильно, только печатало, сколько элементов массива надо заменить, но не заменяло.
Можешь просто в твоем коде вместо
Код

if(array[i]>Z)
g+=1;

писать 
Код

if(array[i]>Z)
{
g+=1;
array[i]=Z;
}

но вышеизложенный код лучше.ИМХО.

Автор: jazzben 20.9.2008, 19:04
СПАСИБО ОГРОМНОЕ!!!! бЛИН ЕЩЁ ЧТО НИБУДЬ С ТОЙ ПРОГОЙ ПРИДУМАТЬ ГДЕ ДНИ НЕДЕЛИ......она блин очень нужна

Автор: jazzben 21.9.2008, 13:21
Блин начал делать отчёт.... а незнаю как блок схему по этой проге составить............ Помогите всё готово кроме этой ,(и  ещё одной блок), схемы для этой проги!!!

Автор: jazzben 21.9.2008, 14:54
Помогите пожалуйста сделать блок-схему для этой задачи!!!!! ОЧень прошу!!!!

Автор: jazzben 21.9.2008, 16:17
Хотя бы напишите просто словами например 
Блок ввода там то-то то-то.....логический блок то то то то 
Плиз

Автор: jazzben 21.9.2008, 19:30
Помогите плиз!!!!!завтра сдавать уже!!!!!!!!!!!!!!!!!!

Автор: jazzben 21.9.2008, 20:27
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)