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

Подсчитать суммы в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано слова определяют одинаковы ли второй четвертый символ http://www.cyberforum.ru/cpp-beginners/thread621204.html
Дано слова определяют одинаковы ли второй четвертый символ
C++ Найти наименьшее целое положительное число K, квадрат которого превосходит N Не получается решить задачи.... 2)Дано целое число N (> 0). Найти наименьшее целое положительное число K, квадрат которого превосходит N: K2 > N. Функцию извлечения квадратного корня не использовать. http://www.cyberforum.ru/cpp-beginners/thread621168.html
Вывести знак Зодиака, соответствующий данной дате C++
Задания: 3) Даны два целых числа: D (день) и M (месяц), определяющие правильную дату. Вывести знак Зодиака, соответствующий этой дате: «Водолей» (20.1–18.2), «Рыбы»(19.2–20.3), «Овен» (21.3–19.4), «Телец» (20.4–20.5), «Близнецы» (21.5–21.6), «Рак»(22.6–22.7), «Лев» (23.7–22.8), «Дева» (23.8–22.9), «Весы» (23.9–22.10), «Скорпион»(23.10–22.11), «Стрелец» (23.11–21.12), «Козерог» (22.12–19.1).
C++ Найти количество отрезков B, размещенных на отрезке A
Задания: 4) Даны положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не используя операции умножения и деления, найти количество отрезков B, размещенных на отрезке A.
C++ Найти среднее арифметическое чисел последовательности http://www.cyberforum.ru/cpp-beginners/thread621160.html
Задания: 5) Дана непустая последовательность неотрицательных целых чисел, окан¬чивающаяся отрицательным числом. Найти среднее арифметическое всех чисел последовательности (без учета отрицательного числа).
C++ Узнать тип переменной 1) Как узнать тип переменной? Что то типо такого возможно?: if ( getType(var) == "int") 2) Подскажите способы конвертирования переменных. (из int в string, наоборот, и тд...) 3) Как сделать проверку: если в textbox введена цифра, то делать что то... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
09.07.2012, 12:48     Подсчитать суммы в массиве
Цитата Сообщение от Bandiyos1603 Посмотреть сообщение
Изменил на File.txt , не помогло , тот же результат.



Цитата Сообщение от Bandiyos1603 Посмотреть сообщение
ifstream fin("File");
* * ofstream fout("File");
* * while(!fin.eof())
* * for(i = 0; i < n; i++)//Откуда взялся ещё один цикл???О_о
* * {
* * * * fin>>Mas[i];
* * * * if(Mas[i] < Mas[min])
* * * * * * min = i;
* * * * if(Mas[max] < Mas[i])
* * * * * * max = i;
* * }
Убери его к чёрту for или тогда запиши так
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
38
39
40
41
42
#include "StdAfx.h"//Зачем он???!
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
     int max = 0, min = 0,s1=0,s2=0,s3=0,i,n=0;
     int * Mas = NULL;
     ifstream fin("File");    //Надеюсь у тебя под File понимается скажем input.txt
     //т.е имя и расширение
    ofstream fout("File");//а здесь надеюсь же имя отличное от input.txt
    //и объясни мне тупому накой чёрт тебе вообще дался поток записи???!
    //короче ofstream тоже в топку
   for(i = 0; i < n && !fin.eof(); i++)
   {
        fin>>Mas[i];
        if(Mas[i] < Mas[min])
            min = i;
        if(Mas[max] < Mas[i])
            max = i;
    }
    int left = min;
    if(max < left)
        left = max;
    int right= min;
    if(right < max)
        right = max;
 
    for(i = 0    ; i < left; i++)
        s1 += Mas[i];
    for(i = left; i < right;i++)
        s2 += Mas[i];
    for(i = right;i < n; i++)
        s3 += Mas[i];
 
        cout<<"1 Summa= "<<s1<<"2 Summa="<<s2<<"3 Summa="<<s3;
    
    fin.close();
    fout.close();
    return 0;
}
 
Текущее время: 00:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru