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

Все элементы вектора меньше модуля минимального элемента заменить на ноль, остальные сложить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки в C++ http://www.cyberforum.ru/cpp-beginners/thread227287.html
Вот такая задача: Написать программу которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа. Есть задача сделанная с немного другим условием, строки содержащие двузначные числа наоборот не выводит, и вроде немного неправильно, трехзначные тоже не выводит, вот она Как исправить, не знаю. #include <iostream> #include <stdio.h>
C++ Двусвязный список Привет, народ. Помогите плиз найти ошибку. #include "iostream" #include "cmath" using namespace std; struct elem { int data; elem *next; http://www.cyberforum.ru/cpp-beginners/thread227259.html
C++ Цикл for
Есть формула n*(n+1) нужно настроить цикл так что бы результат получался как при просчете этой формулы. for (i=2; i<=2*n; i+=2) { progrest = 0; progrest+=i; progres = progrest+(n*2); label2->Text = progres.ToString(); } это что получилось у меня
C++ Обратная матрица
Срочно в СИ нужна программа нахождения обратной матрицы. Что-то я пробовала методом Гаусса у меня на первой же функции ошибка, расскажите какие еще есть альтернативные способы?
C++ Написать функцию, что возвращает произведение всех элементов массива http://www.cyberforum.ru/cpp-beginners/thread227249.html
Надо реализовать функцию int mul(int n, int *a) n - количество элементов в массиве а а - массив (указатель) функция возвращает произведение всех элементов массива а и еще одна... написать функцию int pow(int x, int n); функция возвращает x в степени n
 

Показать сообщение отдельно
Base_Rape
 Аватар для Base_Rape
174 / 56 / 1
Регистрация: 18.09.2010
Сообщений: 231
11.01.2011, 19:35     Все элементы вектора меньше модуля минимального элемента заменить на ноль, остальные сложить
всем привет. народ проверьте мой исходный код и поправьте если че не так а то я накосячил а он не выполняется
условие
дан вектор. все элементы меньше модуля минимального элемента заменить на 0, остальные сложить
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 <stdio.h>
#include <math.h>
#include <conio.h>
void main()
{
    float x[10], vsp, min, s;
    int i,r;
    while(1)
    {
        printf("vvedite razmernost vektora\n");
        scanf("%f", &r);
        if ((r>0)&&(r<10)) break;
        printf("razmernost vne diapazona, povtorite vvod!\n");
    }
    printf("vvedite elementi vektora\n");
    for(i=0;i<r;i++)
    {
        printf("x[%d]", i);
        scanf("%f", &x[i]);
    }
    x[i]=fabs(min); s=0; vsp=0;
    for(i=0;i<r;i++)
    if(x[i]>=fabs(min))
    {
        s=s+x[i];
        i++;
    }
    vsp=0;
    if(x[i]<fabs(min))
    {
        x[i]=vsp;
        i++;
    }
    printf ("butete...?");
    getch();
}
 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru