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

fscanf и max значение - C++

Восстановить пароль Регистрация
 
yuliyayuliya
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 30
02.03.2011, 19:09     fscanf и max значение #1
Помогите пожалуйста разобраться и найти ошибки
Нужно осуществить вовод из файла в котором записано
17
20
25
и вычислить максимальное значение.....

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
#include "stdafx.h"
#include <conio.h>
#include "iostream"
#include <stdio.h>
#include <fstream>
#include <math.h>
 
using namespace std;
 
int str,str2,n;
char chk[1024];
int _tmain()
{
    FILE*str;
    str=fopen("n.txt","r");
    n=0;
    do
    {fscanf(str,"%[^\n]%*[\n]%[^\n]%*[\n]",str2);
    n++;
    }
    while(fscanf(str2,"%d",chk)!=EOF);
    str[0]=max;
    for (i=1;i<n;i++)
    {
        if(str[i]>max)
        {
            max=str[i];
        }
    }
    
    _getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2011, 19:09     fscanf и max значение
Посмотрите здесь:

C++ Найти max значение в массиве
создайте функцию max, возвращающую максимальное значение из двух чисел C++
fscanf и \n C++
C++ Определить, есть ли в массиве значение, равное (min +max) / 2
Определить значение Z=max(a,2b)*max(2a-b,b), где max(x,y)-максимальное из чисел x,y C++
Определить, значение, равное (min +max) / 2 C++
Определить значение функции max(a, max(a/2, cos b))*max(2a-b,b) C++
C++ Задача для курсовой: определить значение z=max(a, 2b)*max(2a-b,b), где max(x, y)-максимальные из чисел х и у

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
02.03.2011, 19:43     fscanf и max значение #2
yuliyayuliya,
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
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
    int mas[3];
    FILE *pf;
    int i,max;
    pf=fopen("D:\\file.txt","r");
     if(!pf)
     {
         printf("File not found!!!");
          return 1;
     }
    printf("\nFile content -> ");
    for(i=0; i<3; i++)
    {
        fscanf(pf,"%d ",&mas[i]);
         printf("%d ",mas[i]);
    }
   max=mas[0];
   for(i=0; i<3; i++)
   {
       if(mas[i]>max)
       {
           max=mas[i];
       }
   }
  printf("\nMax - %d",max);
  getch();
  return 0;
}
Yandex
Объявления
02.03.2011, 19:43     fscanf и max значение
Ответ Создать тему
Опции темы

Текущее время: 14:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru