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

Использывание функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите написать задачу по С++ http://www.cyberforum.ru/cpp-beginners/thread430075.html
Помогите написать задачу по С++ a) Создать иерархии наследования: легковой автомобиль, грузовой автомобиль – внедорожник. b) Создать иерархии наследования: автомобиль - легковой автомобиль, грузовой автомобиль – внедорожник.
C++ Класс Матрица, перегрузка оператора *= matrix& matrix :: operator *= (const matrix& x1) { if( СhM(x1) ) //СhM - проверка на возможность умножения двух матриц { *this=this*x1; } else throw "ERROR"; return *this; } http://www.cyberforum.ru/cpp-beginners/thread430073.html
сравнение строк на идентичность C++
Как определить одинаковы ли строки (символы в них)? Допустим есть стока s1 = "asd" и s2 = "asd". То есть обе они содержать в себе символы "asd". В моем случае, одна строка задана в программе, а 2я вводится из клавиатуры, как сравнить их на идентичность? И как их лучше объявить? Как char s1 = "asd"; ? Зарание спасибо
указатель не меняется после выхода из ф-ции C++
void changePionter(char *p) { p=NULL; } int main() { char u='F'; char *p= &u; changePionter(p); // *p=='F'; // a надо (p==0), как сделать? (да так, чтобы ф-ця возвращала void) ...
C++ Табулирование функции y=3^x http://www.cyberforum.ru/cpp-beginners/thread430054.html
Задание: Дана функция: y={3}^{x} , с диапазоном 0.1\leq x\leq 1 Вот код программы: #include <stdio.h> #include <math.h> #include <stdlib.h> int main () {
C++ К числу прибавить объект класса Не получается перегрузить '+' для сложения числа с объектом Пишу через френд friend Vremya operator + (int a, Vremya ); Vremya operator + (int a, Vremya b) { int sec = getSec(b); //getSec - перевод в секунды, getHour - перевод в часы while (a-- != 0) { sec++; подробнее

Показать сообщение отдельно
ARA
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 11

Использывание функций - C++

17.01.2012, 19:06. Просмотров 353. Ответов 2
Метки (Все метки)

Здравствуйте,написал программу по такой проге:
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
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
using namespace std;
 
int poik(int *MAS,int m,int n)
{int i,j,*a,min,sum,l,nmin;
for(i=0;i<n;i++) if(((i*n)%2==0)
{min=65535;sum=0;nmin=0;
for(j=0;j<m;j++)
{if(*((j*n+i)+MAS)<min) {min=(*((j*n+i)+MAS));
nmin=(j*n+i);
}
for(l=nmin;l<n;l++) (*((j*n+i)+MAS))=0;
if(*((j*n+i)+MAS)>0) sum=sum+*((j*n+i)+MAS);
}
cout<<nmin;
//cout<<sum;
cout<<"\n";
}
return min;
}
int _tmain(int argc, _TCHAR* argv[])
{int m,j,*MAS,rez,n,i;
cout<<"Vvedite n";cin>>n;
cout<<"Vvedite m";cin>>m;
MAS=new int[n*(m)];
for(j=0;j<n*m;j++) cin>>(*(MAS+j));
poik(MAS,m,n);
for(j=0;j<m;j++)
{
for(i=0;i<n;i++) cout<<(*((j*n+i)+MAS)); cout<<"\n";}
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru