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

Структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подматрица со свойством связности http://www.cyberforum.ru/cpp-beginners/thread77833.html
Доброго времени суток. Дана задача, но никак не могу решить. Условие задачи: Подматрица со свойством связности.Заданы матрица А(m x n) с злементами 0 и 1 и положительное целое число К. Существует ли в матрице А подматрица B порядка m x K, обладающая свойством "связности единиц" (т.е подматрица B, столбцы которой можно так переставить, что в каждой строке все единицы идут подряд)?Помогите...
C++ С++ в качестве движка сайта Данный вопрос прошу рассматривать теоретически. Начинаю изучать C++ (после php) и подумал что если реализовать С++ в качестве веб-программирования (на стороне сервера)? Сегодня поднял информацию, погонял скрипты через cgi. Принципе есть начальный затрах, но реализовать можно удобно. Понятно что основной минус это КПД на такой проект, но зная что php каждый раз прогоняет (без... http://www.cyberforum.ru/cpp-beginners/thread77832.html
сортировка чисел C++
Мне задали написать относительно простую программу... но так как мои знания в области с++ нулевые, то прошу вас о помощи... Вот условие задачи: Вводим число с клавиатуры / Вывести на экран все числа меньше 1000 с суммой числителей равному этому числу / отсортировать их по сумме делителей ... Заранее спасибо
Как переделать прогу для работы с файлами C++
Всем привет) Есть вот такая программа. Она выводит на консоль сообщение - находится ли точка на прямой или нет. Координаты точки - находятся в классе point. Прямой - Priam. Мне нужно переделать прогу так, чтобы 1) В первом входном файле содержалось описание произвольного кол-ва прямых: 4 действительных числа, определяющих 2 пары точек. 2) Второй входной файл содержит набор точек. 3)Программа...
C++ Подпрограммы http://www.cyberforum.ru/cpp-beginners/thread77822.html
С клавы вводится длинное целое число. надо составить функцию, которая формирует новое число с обратным порядком цифр по отношению к исходному числу.
C++ нужно написать 2 программы 1)Поиск среднего значения элементов массива Найти среднее значение M элементов одномерного массива {ai} длиной n по формуле M=1/n * сумму ai от i=1 до n 2)Вычисление скалярного произведения векторов В n–мерном пространстве заданы два вектора {ai} и {bi} длиной n. Найти скалярное произведение векторов по формуле: S= summa ( ot i=1 do n) ai * bi подробнее

Показать сообщение отдельно
KamalovRadik
7 / 7 / 2
Регистрация: 10.07.2009
Сообщений: 206
22.12.2009, 16:25     Структуры
не scanf("%s",&mas[i].nom);
а scanf("%d",&mas[i].nom);

Добавлено через 1 минуту
printf("nomer marshrut");
scanf("%s",&mas[i].nom);
printf("nachalnyi punkt");
scanf("%s",&mas[i].nach);
printf("conechnyi punkt");
scanf("%s",&mas[i].con);

Добавлено через 44 секунды
printf("nomer marshrut");
scanf("%d",&mas[i].nom);
printf("nachalnyi punkt");
scanf("%s",&mas[i].nach);
printf("conechnyi punkt");
scanf("%s",&mas[i].con);

Добавлено через 2 минуты
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<stdio.h>
#include<conio.h>
#include<string.h>
struct MARSH
{ char nach[10];
  char con[10];
  int  nom[3];
  }
  struct MARSH mas[30];
{  void main()
  int i;
  int s=0;
 for(i=0;i<8;i++)
 { printf("nomer marshrut");
  scanf("%d",&mas[i].nom);
  printf("nachalnyi punkt");
 scanf("%s",&mas[i].nach);
  printf("conechnyi punkt");
  scanf("%s",&mas[i].con);
  }
  for(i=0;i<8;i++)
  if((strcmp(m,mas[i].nach))==0)
 
  printf("\n marshrut %d\n",i+1);
  {puts(mas[i].nom) ;
  s=1;
  puts(mas[i].con);
  s=1;
 
  if(s==0)
  printf("marshrut ne nayden");
  getch();
  }
Добавлено через 4 минуты
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<stdio.h>
#include<conio.h>
#include<string.h>
struct MARSH
{ char nach[10];
  char con[10];
  int  nom[3];
  }
  struct MARSH mas[30];
{  void main()
  int i;
  int s=0;
char m[10];
 for(i=0;i<8;i++)
 { printf("nomer marshrut");
  scanf("%d",&mas[i].nom);
  printf("nachalnyi punkt");
 scanf("%s",&mas[i].nach);
  printf("conechnyi punkt");
  scanf("%s",&mas[i].con);
  }
  for(i=0;i<8;i++)
  if((strcmp(m,mas[i].nach))==0)
 
 { printf("\n marshrut \n");
  printf("%d", mas[i].nom) ;
  printf("conechnaya: %s", mas[i].con);
  s++;}
 
  if(s==0)
  printf("marshrut ne nayden");
  getch();
  }
 
Текущее время: 03:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru