Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обработка структур данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ произведение элементов в каждом столбце с нечетным индексом http://www.cyberforum.ru/cpp-beginners/thread279049.html
Доброго времени суток форумчане. Прошу помощи в решении вот этой задачки: 1.Найти произведение элементов в каждом столбце с нечетным индексом и создать из них одномерный массив. Буду очень...
C++ Узнать с какими ключами может запускаться программа при компилировании через командную строку нужно вводить всякие параметры, типо gcc -o file.exe file.c мне надо изъять подобную команду для компиляции проекта из MVS есть наверняка какой-нить файл,... http://www.cyberforum.ru/cpp-beginners/thread279033.html
C++ Работа с дин.памятью
Помогите, пожалуйста, решить задачу, на Borland C++ : Имеется массив указателей на числа. разместить в памяти n чисел, на которые будет ссылаться этот вектор(ну массив указателей). и написать...
C++ Сформулировать квадратную матрицу порядка n по заданному образцу...
Сформулировать квадратную матрицу порядка n по заданному образцу... Создается нулевая матрицы....но как осуществить замену элементов на главной диагонали на эти...надеюсь на помощь.спасибо. ...
C++ что напечатает программа? http://www.cyberforum.ru/cpp-beginners/thread279014.html
что напечатает программа?? #include <stdio.h> main() { int i, a=0; for (i=0;i<10;i++) a++; printf("%d\n", a);} и еще одна программа, тоже задание(что напечатает программа??) #include...
C++ Класс Всем привет. Есть код "Класс комплексных чисел", сразу скажу что писал не я, но сижу в нём разбираюсь. Вопрос мой конечно супер нубский, так что помидорами не кидать)) Вопрос: что делает вот эта... подробнее

Показать сообщение отдельно
Aye Aye
369 / 283 / 36
Регистрация: 17.12.2009
Сообщений: 567
20.04.2011, 15:42
Идея верная, дальше заставь программу делать то, что ты от нее ожидаешь (откомпилируй и отладь).

strcmp(b[i].kn,b[j].kn)=0 это присваивание, сравнение оператором == делается.

В этих циклах:
C
1
2
3
4
5
6
for(i=0;i<n-1;i++)
  for(j=i+1;j<n;j++) {
    if(strcmp(b[i].kn,b[j].kn)=0)
      puts(b[n].fam);
    puts(b[n].im);
  }
ты будешь обходить не "для каждого проверить каждый", а "для каждого проверить все с большим индексом". Вроде надо:
C
1
2
3
4
5
6
7
for (i = 0; i < n; ++i) {
  for (j = 0; j < n; ++j) {
    if (i != j) {
      // код для для проверки
    }
  }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.