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

Определить минимальное положительное значение массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив с Делением http://www.cyberforum.ru/cpp-beginners/thread19558.html
Даны Натуральное число n, действительные числа Х1, Х2.....Хn. получить (1+r)/(1+s), где r-сумма всех тех членов последовательности X1,Х2...Хn которые не превосходят 1, а s-сумма членов, больших 1. Код: #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <ctype.h> void main() {
C++ Помогите откомпилить Не работает функция, которая должна удалять латинские буквы (пусть пока тока маленькие) из тех строк, в которых есть заданная подстрока, заключенная в скобки. char** pp3( char **st,char *k, int n) { char **p, *t, *q, *g; for(p=st; p<st+n; p++) { t=strchr(*p,'('); while((t!=0)) http://www.cyberforum.ru/cpp-beginners/thread19555.html
Объявить прототип функции f1 с 2 аргументами-строками и возвращаемым результатом в виде литерного массива. C++
Доброе все время суток! Прошу помочь, задали задание на Turbo C,так сложилось что не успел сделать да и вообще не все бы и смог самостоятельно сделать!! Задание состоит из небольших заданий!Очень прошу помочь!Прошу пожалуйста не пугатся что так много написано, потому что это только задание, а решение займет пару строчек!!))) 1 . Задание а) выполнить с помощью соответствующего макроса...
C++ Нахождение локального минимума матрицы
(Элемент наз. Локальным мин. если он строго меньше всех его соседей) Вопрос заключается в следующем: Я создаю подпрограмму для нахождения локального минимума. Мне приходится его сравнивать со всеми окружающими его элементами через if, и при этом еще разбить на несколько случаев: 1) если элемент в углу 1.1) в правом верхнем 1.2)в правом нижнем 1.3)в левом верхнем 1.4)в левом...
C++ Создать класс Money для работы с денежными суммами http://www.cyberforum.ru/cpp-beginners/thread19536.html
:help::help:Ребята помогите решить задачку:)Очень срочно нужно)))Буду очень благодарна:-[ Номиналы российских рублей могут принимать значения 1, 2, 5, 10, 50, 100, 500, 1000, 5000. Копейки представить как 0.01 (1 копейка), 0.05 (5 копеек), 0.1 (10 копеек), 0.5 (50 копеек). Создать класс Money для работы с денежны*ми суммами. Сумма должна быть представлена полями-номиналами, значе*ниями которых...
C++ ограниченный массив Что тут надо поравить. чтобы он принимал только шесть строк: char* StrGet ( char *text, char buf, unsigned len ) { cprintf ("\n\r%s = ", text ); buf = ( len > STRMAXLEN ) ? STRMAXLEN: len; cgets ( buf ); подробнее

Показать сообщение отдельно
Jiton
2 / 2 / 1
Регистрация: 09.12.2008
Сообщений: 14
24.12.2008, 18:33     Определить минимальное положительное значение массива
Код
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"

int _tmain(int argc, _TCHAR* argv[])
{int A[5][3],i=0,j=0,ch=0,max=0,sum=0,choise=0,k=0;
do{
printf("\nVvedite elementi massiva\n");
for(i=0;i<5;i++)
{
  for(j=0;j<3;j++)
  {    printf("A[%d][%d]=",i,j);
    scanf("%d", &A[i][j]);
   }
}

printf("\nMassiv=\n\n");

for(i=0;i<5;i++)
{for(j=0;j<3;j++)
{    printf("A[%d][%d]=%d\t",i,j,A[i][j]);}
    printf("\n");}
printf("\nviberite punkt menu");
printf("\n1. Naiti MAX na glavnoi diagonali");
printf("\n2. Naiti SUM elem pod diagonal");
printf("\n3. Naiti MAX elem v massive");
scanf("%d", &ch);
switch(ch){
    case 1: max=A[0][0];
        for(i=0;i<5;i++){
        for(j=0;j<3;j++){
            if (i==j && max<A[i][j]) max=A[i][j];}}
        printf("MAX=%d",max);
        break;
    case 2:sum=0;
        for(i=0;i<5;i++){
        for(j=0;j<3;j++){
            if(i>j) sum=sum+A[i][j];}}
        printf("SUM=%d",sum);
        break;
    case 3: max=0;
        for(i=0;i<5;i++){
        for(j=0;j<3;j++){
            if (max<A[i][j]) max=A[i][j];}}
        printf("MAX=%d\n",max);

        for (i=0; i<max; i++){
        for(j=0;j<i+1;j++)
        printf("*");
        printf("\n");}


        for (i=0; i<max-1; i++) {
        for(j=max-i-1;j>0;j--)
        printf("*");
        printf("\n");}

        break;
default: printf("\ntakogo punkta net");}
    do {
    printf("\nhotite povtorit?  y/n");
    choise=getch();
    }
    while (choise!='n' && choise!='y'&& choise!='N' && choise!='Y');
}
while (choise!='n'&& choise!='N');
    return 0;
}
 
Текущее время: 14:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru