![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Georgiii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.12.2005 Репутация: нет Всего: нет |
Срочно нужна прога на С++ :
1)решить нелинейное уравнение методом итераций (метод последовательных приближений) 2)инициализировать структуру из файла,т.е в файле написаны имена структур,инициализированы все ее поля считать и вывести на экран. Please не говорите,что это элементарно,что это можно найти в любом поисковике или учебнике.... |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Решения домашних задач надо просит в центре помощи. Название темы должно отражать суть вопроса!!
Переношу. |
|||
|
||||
| Georgiii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.12.2005 Репутация: нет Всего: нет |
Вот программа для 2-й задачи ошибка в том что необходимо присвоить значения именно полям структуры,как это сделать я не знаю???????????????
#include <iostream.h> #include <stdlib.h> #include <math.h> #include <stdio.h> #include<ctype.h> #include<string.h> void main(){ struct student{ char name; int gruppa; char kurator; struct jurnal{ int osenki[5]; int date[5];};}; const char s1[]="student",s2[]="name",s3[]="gruppa",s4[]="kurator",s5[]="jurnal",s6[]="osenki",s7[]="date"; char A[150]; char F1[150],F2[150],F3[150],F4[150],F5[150],F6[150],F7[150]; FILE*fo=fopen("D:\\www.txt","r"); int n=0,i=0,j=0; while(feof(fo)==0){ fgets(A,150,fo); char *p1=strstr(A,s1); if(p1!=0){ strcpy(F1,A); } char *p2=strstr(A,s2); if(p2!=0){ for(i=0,j=0;i<150;i++){ if(isspace(A[i])) continue; F2[j]=A[i]; (j++);}} char *p3=strstr(A,s3); if(p3!=0){ for(i=0,j=0;i<150;i++){ if(isspace(A[i])) continue; F3[j]=A[i]; (j++);}} char *p4=strstr(A,s4); if(p4!=0){ for(i=0,j=0;i<150;i++){ if(isspace(A[i])) continue; F4[j]=A[i]; (j++);}} char *p5=strstr(A,s5); if(p5!=0){ for(i=0,j=0;i<150;i++){ if(isspace(A[i])) continue; F5[j]=A[i]; (j++);}} char *p6=strstr(A,s6); if(p6!=0){ for(i=0,j=0;i<150;i++){ if(isspace(A[i])) continue; F6[j]=A[i]; (j++);}} char *p7=strstr(A,s7); if(p7!=0){ for(i=0,j=0;i<150;i++){ if(isspace(A[i])) continue; F7[j]=A[i]; (j++);}} } printf("%s",F1); printf("%s\n",F2); printf("%s\n",F3); printf("%s\n",F4); printf("%s\n",F5); printf("%s\n",F6); printf("%s\n",F7); } |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |