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

Вот програмка, надо переделать штоби она мИстыла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу создания текстового табличного файла http://www.cyberforum.ru/cpp-beginners/thread136918.html
Составить программу создания текстового табличного файла с именем t$, который содержит информацию о ... (согласно варианта); вывести соответствующую полную таблицу данных файла и ту ее часть, которая содержит сведения о ... (согласно варианта) ; предусмотреть в программе исключение и добавку данных. t$=“Успішність з о/т”; ...успішність студентів групи з обчислювальної техніки: прізвище та...
C++ [C++] выбор нужных строк из двумерного массива чисел Здравствуйте. Есть проблема с решением задачи. Условие: 1) Есть числа от одного до 15-ти. Нужно сгруппировать эти числа в группы по три. 2) Сделать это нужно так, чтобы в одной группе число не повторялось два раза - не подходит. 3) Если в предыдущих группах два числа совпадают, то текущая группа также не подходит ~ - не подходит. В общем, цель - сгруппировать элементы так, чтобы каждый... http://www.cyberforum.ru/cpp-beginners/thread136917.html
C++ Определить наибольший общий делитель трех натуральных чисел
Нужно решить с помощю файлов даже непредставляю как ( Определить наибольший общий делитель трех натуральных чисел.
C++ Программка по строкам
Начал изучать с++ ... возник вопрос по строкам: к примеру, в предложении переставить символы с заду на перед? Вообщем, хелп, товарищи!)
C++ Перенести со сохранением порядка нахождения елементы первого файла во второй и наоборот http://www.cyberforum.ru/cpp-beginners/thread136880.html
Приветики. Очень срочно нужно решиние задачек) Помогите мне если не сложно:confusion: 1.Дано предложение, в котором присутствуют цифры. Вывести на экран эти цифры и их сумму. Предложение вводится произвольное. 2.Дано 2 файла одинакового размера, елементами которого есть отдельные символы. Перенести со сохранением порядка нахождения елементы первого файла во второй и наооборот....
C++ Помогите описать программу Сформулируйте условия, проверяемые программой в терминах «текущий, предыдущий, следующий». Определите переменные, имеющие смысл «текущей» и «предыдущей». int F1(int А, int n){ for (int m=0, k=0, i = 1; i<n; i++) if (A<A) k++; else { If (lorn) m=k; k=0; } return m;} подробнее

Показать сообщение отдельно
Mclaren94
0 / 0 / 0
Регистрация: 21.05.2010
Сообщений: 32
28.05.2010, 18:10  [ТС]     Вот програмка, надо переделать штоби она мИстыла
Цитата Сообщение от toxa92 Посмотреть сообщение
ага. если правильно понял - надо сделать вывод в файл, вместо экрана. тогда задача тривиальна:

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
43
44
45
46
47
48
49
50
#include <conio.h>
#include <iostream.h>
 
FILE *fp;
 
void ocenki(int a[10])
{
        int two = 0;
        int three = 0;
        int four = 0;
        int five = 0;
  for(int i = 0; i < 10; i++)
        { if(a[i] == 2)
                        two++;
                if(a[i] == 3)
                        three++;
                if(a[i] == 4)
                        four++;
                if(a[i] == 5)
                        five++;
        }
 
        putc("Dvoek: ", fp);putc(two,fp);putc("\n",fp);
        putc("Troek: ", fp);putc(three ,fp);putc("\n",fp);
        putc( "4etverok: ", fp);putc(four,fp);putc("\n",fp);
        putc( "pyaterok: ", fp);putc(five,fp);putc("\n",fp);
        putc("\n",fp);
 
}
 int main()
{
      int vteh[10] = {4,5,3,4,2,3,5,4,4,5}; //  
        int vmat[10] = {4,4,4,3,3,5,4,2,5,5}; //  
        int geo[10] = {4,4,4,3,3,5,4,2,5,5}; //  
        int b_yc[10] = {4,5,4,3,2,5,3,3,5,4}; //  
If((fp=fopen("test", “w”))!=NULL) printf ("Error opening file");
putc("Vi4islitel'naya texnika",fp);putc("\n",fp);
        ocenki(vteh);
 
putc( "vishaya matematika",fp);putc("\n",fp);
        ocenki(vmat);
 
putc( "Geodezia",fp);putc("\n",fp);
        ocenki(geo);
 
putc("Byx.Y4et",fp);putc("\n",fp);
        ocenki(b_yc);
        fclose(fp);
        getch();
}
Проверяйте)

Добавлено через 19 минут
да, еще: возможно функция ocenky() откажется работать с потоком, который задается в функции main, тогда

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
43
44
45
46
47
48
49
50
51
#include <conio.h>
#include <iostream.h>
 
FILE *fp;
fp=fopen("test", “w”);
 
void ocenki(int a[10])
{
        int two = 0;
        int three = 0;
        int four = 0;
        int five = 0;
  for(int i = 0; i < 10; i++)
        { if(a[i] == 2)
                        two++;
                if(a[i] == 3)
                        three++;
                if(a[i] == 4)
                        four++;
                if(a[i] == 5)
                        five++;
        }
 
        putc("Dvoek: ", fp);putc(two,fp);putc("\n",fp);
        putc("Troek: ", fp);putc(three ,fp);putc("\n",fp);
        putc( "4etverok: ", fp);putc(four,fp);putc("\n",fp);
        putc( "pyaterok: ", fp);putc(five,fp);putc("\n",fp);
        putc("\n",fp);
 
}
 int main()
{
      int vteh[10] = {4,5,3,4,2,3,5,4,4,5}; //  
        int vmat[10] = {4,4,4,3,3,5,4,2,5,5}; //  
        int geo[10] = {4,4,4,3,3,5,4,2,5,5}; //  
        int b_yc[10] = {4,5,4,3,2,5,3,3,5,4}; //  
If(fp!=NULL) printf ("Error opening file");
putc("Vi4islitel'naya texnika",fp);putc("\n",fp);
        ocenki(vteh);
 
putc( "vishaya matematika",fp);putc("\n",fp);
        ocenki(vmat);
 
putc( "Geodezia",fp);putc("\n",fp);
        ocenki(geo);
 
putc("Byx.Y4et",fp);putc("\n",fp);
        ocenki(b_yc);
        fclose(fp);
        getch();
}
спасыба тебе большое но здес ошыбка,даже 8 штук,а именно
C++
1
FILE *fp;
Добавлено через 8 минут
вот к прымеру ещо одна програмка
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
43
44
45
46
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>               
 
#define MAX_LEN 32
        
typedef struct {
        int number;
        char command[MAX_LEN];
        int ochki;                                                                  
} Command_t;
 
int main() {
        /* clrscr(); */
        FILE *fp;
        int i;
        Command_t h[16] = {
                {1,"Dnipro",0},
                {2,"Obolon ",0},
                {3,"Shahtar",1},
        {4,"Manchestr",6},
                {5,"Camera ",1},
        {6,"Donezik",2},
                {7,"Oka    ",0},
                {8,"Veres  ",0},
                {9,"Barsa  ",6},
        {10,"Milan ",2},
                {11,"Arsnal",1},
                {12,"Livrpl",2},
        {13,"Chelsi",4},
        {14,"Vorkla",2},
                {15,"Dinamo",1},
                {16,"Inter ",2}
        };
  fp=fopen("f.txt","w"); 
        if (fp==NULL){
                printf("\nError open file! Try again.");
                exit(1);
        }
  for(i=0; i<16; i++) {
                fprintf(fp, "%-2d | %-10s | %-2d  \n", h[i].number, h[i].command, h[i].ochki );
                if ( h[i].ochki > 2 )
                        printf("%-2d | %-10s | %-2d  \n", h[i].number, h[i].command, h[i].ochki);
        }
        getch();
        fclose(fp);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru